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

2 la respuesta

Interruptor lectura bloqueada

Mi programa pasa por un ciclo como este: ... while(1){ read(sockfd,buf,sizeof(buf)); ... } La función de lectura se bloquea cuando está esperando la entrada, que resulta ser de un socket. Quiero manejar SIGINT y básicamente decirle que detenga ...

3 la respuesta

Cuál es el significado de llaves dobles que inicializan una estructura C?

Actualmente estoy trabajando con legacyC ++ código, compilado con éxito con gcc 2.9.X. Me han pedido que transfiera este código heredado a gcc 3.4.X. La mayoría de los errores se corrigieron fácilmente, pero este en particular me ...

3 la respuesta

¿Imprimir todas las variables globales / variables locales?

¿Cómo puedo imprimir todas las variables globales / variables locales? ¿Es eso posible en gdb?

6 la respuesta

¿Por qué aparece la versión del compilador en mi ejecutable ELF?

Recientemente he compilado un simple programa hello world C en Debian Linux usando gcc: gcc -mtune=native -march=native -m32 -s -Wunused -O2 -o hello hello.c El tamaño del archivo era de 2980 bytes. Lo abrí en un editor hexadecimal y vi ...

2 la respuesta

Cómo crear un archivo de objeto compartido desde la biblioteca estática

¿Cómo crear un archivo de objeto compartido desde una biblioteca estática? Estoy usando Cygwin. ¿Es correcta la siguiente sintaxis? gcc -shared -o libexample.so libexample.a

5 la respuesta

La operación más simple en C no funciona [duplicado]

Posibles duplicados: Posible pérdida de fracción [https://stackoverflow.com/questions/1061334/possible-loss-of-fraction] Cuál es el comportamiento de la división de enteros en ...

7 la respuesta

¿por qué * ptr ++ actúa como * (ptr ++) y no como (* ptr) ++? [duplicar

Posible duplicado: ++ en un puntero desreferenciado en C? [https://stackoverflow.com/questions/859770/on-a-dereferenced-pointer-in-c] e manera similar, ¿cuál sería * ptr + = 1 * ptr% 8 y * ptr / 8? Las diferencias parecen confusas. ¿Es esto, ...

8 la respuesta

¿Por qué tengo que usar gratis en un puntero pero no una declaración normal?

¿Por qué tengo que usar free () cuando declaro un puntero como: int *temp = (int*)malloc(sizeof(int)) *temp = 3; pero no cuando lo hago: int temp = 3;

2 la respuesta

C compilador escrito en java

Quiero integrar un compilador de lenguaje c en la aplicación java para compilar fuentes c sin creación de archivos (como la compilación de Java Api). ¿Hay algún compilador de C que haya escrito completamente en Java?

3 la respuesta

Reemplazo de fflush (stdin)

Tengo el siguiente código, fflush(stdin); print("Enter y/n"); scanf("%c",&a); Aquí, se cierra antes de dar la entrada. Parece que el problema se debe a que no está vaciando el búfer de entrada que podría tener algunos caracteres basura. ¿Hay ...