c

core dumped - ¿pero el archivo core no está en el directorio actual?

Mientras ejecuta un programa en C, dice "(core dumped)" pero no puedo ver ningún archivo bajo la ruta actual. He establecido ... trar el archivo llamado "core", pero no obtuve el archivo volcado del núcleo? Alguna ayuda, ¿dónde está mi archivo principal?

¿Es posible compilar Python en código máquina?

¿Qué tan factible sería compilar Python (posiblemente a través de una representación C intermedia) en código máquina? Presu ... inaría el tiempo de inicio del intérprete de Python (aunque las bibliotecas compartidas aún necesitarían cargarse al inicio).

¿Por qué pthread cond wait tiene wakeups espurios?

Para citar la página de manual: Cuando se usan variables de condición siempre hay un predicado booleano que involucra va ... r que sólo va a despertar cuando se ha señalado correctamente? ¿Puede alguien explicar la razón de su comportamiento espurio?

¿Cuál es la diferencia entre matriz de char vs puntero de char en C?

Estoy tratando de entender los punteros en C, pero actualmente estoy confundido con lo siguiente: char *p = "hello" Est ... ¿Cuál es la diferencia cuando paso ambas variables a esta función? void printSomething(char *p) { printf("p: %s",p); }

"registrar" palabra clave en C?

¿Qué hace la palabra clave register en el lenguaje C? He leído que se utiliza para optimizar, pero no está claramente definido en ningún estándar. ¿Sigue siendo relevante y, si es así, cuándo lo usaría?

¿Por qué GCC genera código 15-20% más rápido si optimizo el tamaño en lugar de la velocidad?

Noté por primera vez en 2009 que GCC (al menos en mis proyectos y en mis máquinas) tienen la tendencia a generar código notab ... anteriormente. Los errores de caché son muy, muy ruidosos y muestran poca o ninguna correlación con los tiempos de ejecución.

¿Cómo dividir un literal de cadena en varias líneas en C / Objective-C?

Tengo una consulta sqlite bastante larga: const char *sql_query = "SELECT statuses.word_id FROM lang1_words, statuses WHERE ... ORDER BY table1.word ASC"; Estoy recibiendo un error. ¿Hay alguna forma de escribir consultas en varias líneas?

Inicialización de una matriz normal con un valor predeterminado [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo inicializar todos los miembros de una matriz al mismo v ... rminada (como la anterior ) es más rápida que el bucle habitual a través de toda la matriz y asigna un valor o hace lo mismo?

¿Qué significa {0} al inicializar un objeto?

Cuando {0} se usa para inicializar un objeto, ¿qué significa? No puedo encontrar ninguna referencia a {0} en ninguna parte, y ... GetExitCodeProcess(sexi.hProcess, &returnCode); } Sin él, el código anterior se bloqueará en tiempo de ejecución.

¿Qué es un error de bus?

¿Qué significa el mensaje "error de bus" y en qué se diferencia de un error de segmento?

Punteros en C: ¿cuándo usar el ampersand y el asterisco?

Estoy empezando con punteros, y estoy un poco confundido. Sé que & significa la dirección de una variable y que * se pued ... una copia de puntero de una variable. Es difícil ver un patrón de lógica dentro de todo esto. ¿Cuándo debo usar & y *?

Dividir cadena con delimitadores en C

¿Cómo escribo una función para dividir y devolver una matriz para una cadena con delimitadores en el lenguaje de programación C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');

¿Es más rápido contar hacia abajo que contar hacia arriba?

Nuestro profesor de informática dijo una vez que por alguna razón es más eficiente contar hacia abajo que contar hacia arriba ... Es mejor que: for (i = 0; i < N; i++) putchar('*'); ¿Es realmente cierto? Y si es así, ¿alguien sabe por qué?

¿Qué hace el signo de interrogación y el colon (?: operador ternario) media en objective-c?

¿Qué significa esta línea de código? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; El ? y : me confunden.

¿Hasta dónde pueden llegar las fugas de memoria?

Me he encontrado con fugas de memoria muchas veces. Por lo general, cuando estoy malloc - ing como no hay mañana, o colgando ... colgando ... como la ropa sucia. Inseguro*malloc * ing puede herir a los que amas. Además, tenga cuidado con la ropa sucia.

¿Por qué esto para loop sale en algunas plataformas y no en otras?

Recientemente he empezado a aprender C y estoy tomando una clase con C como asignatura. Actualmente estoy jugando con bucles ... . Simplemente no puedo entender cómo el comportamiento puede ser diferente en diferentes sistemas operativos y computadoras.

¿Qué es el especificador de formato printf para bool?

Desde ANSI C99 hay _Bool o bool vía stdbool.h. Pero, ¿hay también un especificador de formato printf para bool? Quiero decir algo como en ese pseudo código: bool x = true; printf("%B\n", x); Que imprimiría: true

C estado-diseño de la máquina

Estoy elaborando un pequeño proyecto en C y C++mixtos. Estoy construyendo una pequeña máquina de estado en el corazón de uno ... probadas y probadas. ACTUALIZADO: Basado en toda la gran entrada reunida en SO, me he establecido en esta arquitectura:

Cómo prevenir los SIGPIPEs (o manejarlos correctamente)

Tengo un pequeño programa de servidor que acepta conexiones en un socket TCP o UNIX local, lee un comando simple y, dependien ... e funcionar aquí, ya que siempre dice que el socket es escribible). ¿O debería coger el SIGPIPE con un manejador e ignorarlo?

¿Por qué usar declaraciones aparentemente sin sentido do-while y if-else en macros?

En muchas macros de C/C++ estoy viendo el código de la macro envuelto en lo que parece un bucle do while sin sentido. He aqu ... g(X); } else No puedo ver lo que el do while está haciendo. ¿Por qué no escribir esto sin él? #define FOO(X) f(X); g(X)