Resultados de la búsqueda a petición "c"
¿Qué hace el operador ~?
Hace poco vi el operador anterior en un código, busqué en Google pero no encontré nada. El código está debajo. Describa qué hace realmente este operador. #include<stdio.h> int main() { unsigned long int i=0; char ch; char name1[20],name2[20]; ...
Representación de números negativos en C?
¿Cómo representa C enteros negativos? ¿Es por la representación del complemento de dos o usando el MSB (bit más significativo)? -1 en hexadecimal esffffffff. Así que por favor aclara esto para mí.
Navegación de código compatible con el preprocesador en IDE para proyecto C
AntecedentesPaso mucho tiempo navegando y editando códigos C científicos complicados. Por lo general, contienen cientos de características opcionales activadas y desactivadas con directivas de preprocesador. Esto hace que sea casi imposible decir ...
En C / C ++, ¿char * arrayName [] [] es un puntero a un puntero a un puntero O un puntero a un puntero?
Entendí las matrices multidimensionales como punteros a punteros, pero ¿tal vez estoy equivocado? Por ejemplo, pensé: char * var = char var[] char ** var = char* var[] ochar var[][] char *** var = char var[][][] ochar* var[][] ochar** ...
La mejor manera de encender una cadena en C
En C hay unswitch construir, que le permite a uno ejecutar diferentes ramas condicionales de código basadas en un valor entero de prueba, por ejemplo, int a; /* Read the value of "a" from some source, e.g. user input */ switch ( a ) { case 100: ...
Cambio de tamaño de matrices 2D en C
Actualmente estoy tratando de cambiar el tamaño de una matriz 2D en C usando este fragmento de código array = (int**) realloc(array, s * 2 * sizeof(int));Donde s es el tamaño de la matriz en filas y columnas. Sin embargo, al intentar acceder a ...
Usando snprintf en una aplicación multiplataforma
Estoy escribiendo un programa en C que se espera que se compile con todos los compiladores principales. Actualmente estoy desarrollando en GCC en una máquina Linux y compilaré en MSVC antes de confirmar el código. Para facilitar la compilación ...
¿Cómo convertir una imagen de 12 bits a 8 bits en C / C ++?
Muy bien, entonces me he sentido muy frustrado tratando de convertir un búfer de 12 bits en uno de 8 bits. La fuente de la imagen es un GrayScale de 12 bits (descomprimido de JPEG2000) cuyo rango de color va de 0 a 4095. Ahora tengo que reducir ...
Cómo representar un puntero a una matriz en Rust para C
necesito unextern "C" FFI funciona en Rust y desea aceptar una matriz de tamaño fijo. El código C pasa algo como: // C code extern int(*)[4] call_rust_funct(unsigned char (*)[3]); .... unsigned char a[] = { 11, 255, 212 }; int(*p)[4] = ...
Estructuras anónimas en C encontradas en Unix Kernel
He comenzado a leer el Comentario de los Leones sobre Unix v6. Me encontré con estos fragmentos, que nunca he visto utilizados en el lenguaje C. El autor proporciona algún tipo de explicación, pero ¿alguien podría explicarme qué está pasando ...