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

3 la respuesta

¿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 ...

5 la respuesta

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 ...

1 la respuesta

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 ...

5 la respuesta

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 ...

2 la respuesta

¿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 ...

1 la respuesta

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 ...

11 la respuesta

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 ...

11 la respuesta

¿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.

2 la respuesta

¿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.

1 la respuesta

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), ...