Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.

9
Creando un demonio en Linux
En Linux, quiero agregar un demonio que no se puede detener y que monitorea los cambios en el sistema de archivos. Si se detectan cambios, debe escribir la ruta a la consola donde se inició más una nueva línea. Ya tengo el código de cambio del sistema de archivos casi …
110 c  linux  daemon 






9
tamaño de un solo miembro de estructura en C
Estoy tratando de declarar una estructura que depende de otra estructura. Quiero usar sizeofpara ser seguro / pedante. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Ahora quiero declarar una estructura child_tque tenga el mismo tamaño que parent_t.text. ¿Cómo puedo hacer esto? …
109 c  struct  sizeof 



14
Devolver una cadena C de una función
Estoy tratando de devolver una cadena C de una función, pero no funciona. Aquí está mi código. char myFunction() { return "My String"; } En mainlo llamo así: int main() { printf("%s", myFunction()); } También probé otras formas myFunction, pero no funcionan. Por ejemplo: char myFunction() { char array[] = …
109 c 


11
Error de compilación de GCC con> 2 GB de código
Tengo una gran cantidad de funciones que suman alrededor de 2.8 GB de código objeto (desafortunadamente no hay forma de evitarlo, computación científica ...) Cuando trato de vincularlos, obtengo relocation truncated to fit: R_X86_64_32Serrores (esperados) , que esperaba evitar especificando el indicador del compilador -mcmodel=medium. Todas las bibliotecas que están …
108 c++  c  gcc  compiler-errors 

1
¿Cuál es esta sintaxis “[0… 255] =” en C?
Haciendo referencia a js0n.c La sintaxis del código es la siguiente: static void *gostruct[] = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':'] = &&l_loop, [','] = &&l_loop, ['['] = &&l_up, [']'] = &&l_down, // …
108 c  gcc-extensions 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.