Resultados de la búsqueda a petición "c"
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! ~ ...
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 ...
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 ...
¿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 ...
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 = ...
¿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[][] = { ...
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 ...
¿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 ...
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 ...
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 ...