Resultados de la búsqueda a petición "c"

5 la respuesta

En bits C, multiplique por 3 y divida por 16

Un amigo mío tenía estos rompecabezas y este es uno que me está eludiendo. Aquí está el problema, se le da un número y desea devolver ese número por 3 y dividido por 16 redondeando hacia 0. Debería ser fácil. ¿La captura? ¡Solo puedes usar el! ~ ...

1 la respuesta

copiando no rectangular roi opencv

Quiero copiar una parte de una imagen que no es rectangular con C ++ opencv. Los puntos de esquina de la pieza se conocen en la imagen. Quiero pegarlo en otra imagen en la ubicación exacta. ¿Alguien puede ayudarme? La imagen de origen y la ...

2 la respuesta

Cómo usar la función freopen_s

Para leer la entrada de un archivo de texto, escribí el siguiente código: int main(){ int x; #ifndef ONLINE_JUDGE freopen("input.txt", "r", stdin); #endif scanf("%d", &x); printf("%d\n", x); system("pause"); return 0; }Funciona bastante ...

2 la respuesta

¿Forma estándar de manipular argumentos variados?

Esta es una pregunta extraña, pero ¿existe una forma estándar de manipular el contenido de unva_list antes de pasarlo a otra función? Por ejemplo, supongamos que tengo dos funciones,sum yvsum: int vsum(int n, va_list ap) { int total = 0; for ...

2 la respuesta

Acerca de comparar un número entero y un flotante / doble en C / C ++

Tengo el siguiente código (siéntase libre de cambiar el flotador con doble): class A { public: void setValueFloat(float v) { m_floatValue = v / 3.6; // m/s <-> km/h conversion } void setValueInt(int v1, int v2) { m_intValue1 = v1; m_intValue2 = ...

5 la respuesta

¿Se puede inicializar una matriz bidimensional en C sin tamaño explícito?

Tengo una pregunta con respecto a las matrices bidimensionales en C. Ahora sé (por experiencia del compilador directo) que no puedo inicializar dicha matriz de forma análoga a matrices unidimensionales como esta: int multi_array[][] = { ...

1 la respuesta

Forma adecuada de obtener grupos de un usuario en Linux usando C

Quiero saber si hay alguna biblioteca C alternativa para los grupos de comandos de Unix, $ groups ---- lists all the group id's of the user. Hay un método llamado getgroups () pero devuelve a los grupos del usuario este método. ¿Hay alguna ...

3 la respuesta

¿Cómo funciona este algoritmo para contar el número de bits establecidos en un entero de 32 bits?

int SWAR(unsigned int i) { i = i - ((i >> 1) & 0x55555555); i = (i & 0x33333333) + ((i >> 2) & 0x33333333); return (((i + (i >> 4)) & 0x0F0F0F0F) * 0x01010101) >> 24; }He visto este código que cuenta el número de bits igual a1 en un entero de 32 ...

7 la respuesta

borrando la salida del terminal en linux

Estaba escribiendo un programa de línea de comandos que tendrá una barra de estado, muy similar a wget. El principal problema al que me enfrento es: ¿cómo elimino lo que ya he enviado a stdout / stderr? Tenía una idea: usar el carácter de ...

2 la respuesta

Expresión esperada antes del token '=' en C

Aunque el preprocesador asigna i = 3.14159265. Cuando lo compilo, aparece un error que dice que esperaba una expresión antes del token '=' ¿qué y por qué es eso? #include <stdio.h> #define PI = 3.14159265 int main() { float i; i = PI; printf("My ...