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

3 la respuesta

¿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]; ...

4 la respuesta

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í.

3 la respuesta

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 ...

5 la respuesta

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** ...

15 la respuesta

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: ...

1 la respuesta

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 ...

5 la respuesta

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 ...

5 la respuesta

¿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 ...

1 la respuesta

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] = ...

1 la respuesta

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 ...