Resultados de la búsqueda a petición "c"
¿Cómo hacer cumplir las declaraciones de variables de estilo C89 en gcc?
Trabajo en una base de código que es principalmente C con un poco de C ++, y está construida principalmente con gcc pero ocasionalmente necesita ser construida con MSVC. El compilador de C de Microsoft sigue siendo prácticamente C89 con algunas ...
Usando punteros para iterar a través de argv []
Quiero usar el siguiente código, pero sin indexar la matriz con "[] []" y sustituirla por punteros for (int i = 0; i < argc; i++) { for (int j = 0; argv[i][j] != '\0'; j++) { //code } }Sé que puede usar punteros para atravesar una matriz, pero ...
Compilación y enlace de bibliotecas de terceros en VS 2015 [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo agregar bibliotecas adicionales al proyecto de Visual Studio? [/questions/4445418/how-to-add-additional-libraries-to-visual-studio-project] 4 respuestasEstoy trabajando en un proyecto de C ++ con ...
Cómo agregar un día a un tiempo obtenido del tiempo ()
Tengo un tiempo representado como el número de segundos transcurridos desde la medianoche, 1 de enero de 1970, UTC (los resultados de una llamada anterior a la hora ()). ¿Cómo agrego un día a este tiempo? Agregar 24 * 60 * 60 funciona en la ...
¿Puedo hacer que GCC advierta sobre pasar tipos demasiado amplios a funciones?
A continuación hay un código obviamente defectuoso para el cual creo que el compilador debería emitir un diagnóstico. Pero tampocogcc nig++ lo hace, incluso con todas las opciones de advertencia que se me ocurren:-pedantic -Wall -Wextra #include ...
Comparar caracteres con múltiples caracteres en C
¿Cómo puedo comparar un personaje en C con otros caracteres sin usar un 'si' con toneladas de '||'? Por ejemplo, supongamos que tengo un carácter llamado 'i' que quiero comparar con otros 8 caracteres que no tienen ninguna conexión entre ellos, y ...
C: ¿Por qué los punteros no asignados apuntan a una memoria impredecible y NO apuntan a NULL?
Hace mucho tiempo solía programar en C para la escuela. Recuerdo algo que realmente odiaba acerca de C: los punteros no asignados no apuntan a NULL. Le pregunté a muchas personas, incluidos los maestros, por qué en el mundo haríanEl ...
¿Existe una opción de compilador / enlazador GCC para cambiar el nombre de main?
Mi software tiene uno principal para uso normal y otro diferente para pruebas unitarias. Me encantaría si hubiera una opción para gcc para especificar qué función "principal" utilizar.
¿Cómo monitorear variables en GDB y registrarlo si cumple ciertas condiciones?
Me gustaría saber si hay alguna forma en que pueda monitorear el valor de una variable hasta que, por ejemplo, un contador alcance un valor y luego registre la salida del valor de la variable durante cada valor de contador.
VLA y efectos secundarios en el operando de sizeof
Yo sé esosizeof nunca evalúa su operando, excepto en el caso específico donde dicho operando es un VLA. O yopensamiento Yo sabía. void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA (void)sizeof *(g(1), ...