Resultados de la búsqueda a petición "c"
¿Puedo usar cStringIO igual que StringIO?
Hice esto: import cStringIO.StringIO as StringIOY me doy cuenta de que lo he estado usando en todas partes. ¿Eso está bien? ¿Se trata igual que StringIO?
Verifique si un mutex pthread está bloqueado o desbloqueado (después de que un hilo se haya bloqueado)
Necesito ver si un mutex está bloqueado o desbloqueado en una declaración if, así que lo verifico así ... if(mutex[id] != 2){ /* do stuff */ }pero cuando lo reviso gcc me da el siguiente error: error: invalid operands to binary != (have ...
¿Por qué es esto válido C? - ({123;}) se evalúa como 123 [duplicado]
Posible duplicado: ¿En qué versiones de c se usa un bloque dentro de paréntesis para devolver un valor válido? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] La ...
Establecer punto de interrupción en código C o C ++ mediante programación para gdb en Linux
¿Cómo puedo establecer un punto de interrupción en código C o C ++ mediante programación que funcione para gdb en Linux? Es decir.: int main(int argc, char** argv) { /* set breakpoint here! */ int a = 3; a++; /* In gdb> print a; expect result ...
Escriba de manera confiable en el mismo archivo desde diferentes procesos
Creé una pequeña solución de seguimiento de C ++ que funciona muy bien. Dentro de un proceso, todo está bien, pero cuando abro el archivo de salida de diferentes procesos, los datos no se escriben correctamente. Abrí el archivo ...
rendimiento de enteros sin signo versus con signo
¿Hay alguna ganancia / pérdida de rendimiento al usar enteros sin signo sobre enteros con signo? Si es así, ¿esto también se aplica a corto y largo plazo?
¿Puede un compilador C / C ++ almacenar en caché legalmente una variable en un registro a través de una llamada a la biblioteca pthread?
Supongamos que tenemos el siguiente bit de código: #include <pthread.h> #include <stdio.h> #include <stdlib.h> void guarantee(bool cond, const char *msg) { if (!cond) { fprintf(stderr, "%s", msg); exit(1); } } bool do_shutdown = false; // Not ...
¿Hay alguna forma de formatear una cadena directamente dentro de los argumentos de una función en lugar de usar una cadena temporal?
Tengo una función que acepta una cadena (matriz de caracteres) como argumento. void enterString(char * my_string);Cuando uso esta función, a menudo me encuentro con ganas de ingresar cadenas formateadas. Yo uso sprintf para hacer esto. Sin ...
¿Se evalúan las expresiones C constantes en tiempo de compilación o en tiempo de ejecución?
Si escribo un#definir que realiza una operación utilizando otras constantes de preprocesador, ¿se calcula el valor final cada vez que aparece la macro en tiempo de ejecución? ¿Depende esto de las optimizaciones en el compilador o está cubierto ...
Uso correcto de Realloc
Esta es la forma en que me han enseñado a usarrealloc(): int *a = malloc(10); a = realloc(a, 100); // Why do we do "a = .... ?" if(a == NULL) //Deal with problem.....¿No es eso redundante? ¿No puedo hacer algo como esto? : if(realloc(a, 100) == ...