Resultados de la búsqueda a petición "c"
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 ...
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 ...
¿Imprimir todas las variables globales / variables locales?
¿Cómo puedo imprimir todas las variables globales / variables locales? ¿Es eso posible en gdb?
¿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 ...
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
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 ...
¿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, ...
¿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;
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?
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 ...