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.



12
Gestión de memoria C
Siempre he oído que en C tienes que vigilar realmente cómo gestionas la memoria. Y todavía estoy empezando a aprender C, pero hasta ahora, no he tenido que hacer ninguna actividad relacionada con la gestión de memoria. Siempre imaginé tener que liberar variables y hacer todo tipo de cosas feas. …
90 c  memory 


5
gdb: "No se ha cargado ninguna tabla de símbolos"
Sigo recibiendo este mensaje de error cuando intento agregar un punto de interrupción en gdb. He usado estos comandos para compilar: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o También probé "-ggdb" en lugar de "-g" y …
90 c  gdb 

3
Concatenar int a string usando C Preprocessor
Estoy tratando de averiguar cómo puedo concatenar un #define'd int a un #define' d string usando el preprocesador C. Mi compilador es GCC 4.1 en CentOS 5. La solución también debería funcionar para MinGW. Me gustaría agregar un número de versión a una cadena, pero la única forma en que …



7
Asignar una matriz 2D a una matriz 1D
Quiero representar una matriz 2D con una matriz 1D. Una función pasará los dos índices (x, y) y el valor para almacenar. Estos dos índices representarían un solo elemento de una matriz 1D y lo establecerían en consecuencia. Sé que la matriz 1D debe tener el tamaño de arrayWidth × …

4
Llamar a una función C desde código C ++
Tengo una función en C que me gustaría llamar desde C ++. " extern "C" void foo()" No pude usar el tipo de enfoque porque la función C no pudo compilarse usando g ++. Pero se compila bien usando gcc. ¿Alguna idea de cómo llamar a la función desde C …
90 c++  c  linux  extern-c 

7
¿Cuál es el tipo de datos sin firmar?
He visto este unsignedtipo "sin tipo" usado un par de veces, pero nunca vi una explicación para ello. Supongo que hay un signedtipo correspondiente . He aquí un ejemplo: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 …
90 c  types  unsigned 

5
Error fatal de GCC: stdio.h: no existe tal archivo o directorio
Estoy intentando compilar un programa en C en OS X 10.9 con GCC 4.9 (experimental). Por alguna razón, recibo el siguiente error en tiempo de compilación: gcc: fatal error: stdio.h: No such file or directory Luego probé un programa simple de Hello World: #include <stdio.h> int main(int argc, const char …
90 c  gcc  stdio 



8
¿Obteniendo ancho de terminal en C?
He estado buscando una forma de obtener el ancho de la terminal desde mi programa C. Lo que se me ocurre es algo parecido a: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %d\n", ts.ts_lines); printf ("columns %d\n", ts.ts_cols); } Pero cada …
89 c  linux  terminal  width 

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.