Resultados de la búsqueda a petición "c"
¿Cuál es la forma más correcta de generar números aleatorios en C con pthread
Tengo varios hilos ejecutándose simultáneamente y cada uno de ellos debe generar números aleatorios. Quiero entender si hay un patrón a seguir, para entender si es correcto inicializar el generador aleatorio con srand en el hilo principal o si ...
¿Cómo puedo ver el código C después de la compilación en código binario?
l compilador es el que toma este código y lo traduce al código de la máquin ¿Cómo puedo ver el código C original después de la compilación en código binario?
¿Debo usar char ** argv o char * argv [] en C?
Estoy aprendiendo C y me preguntaba cuál de estos debería usar en mi método principal. ¿Hay alguna diferencia? Editar Entonces, ¿cuál es más común de usar?
¿Cuál es la diferencia entre int * ptr e int * ptr en C? [duplicar
Esta pregunta ya tiene una respuesta aquí: Diferencia entre int * p y int * p declaración [/questions/5590150/difference-between-int-p-and-int-p-declaration] 4 respuestas diferencia entre int * i e int * ...
Utilizando C / Pthreads: ¿las variables compartidas deben ser volátiles?
En el lenguaje de programación C y Pthreads como la biblioteca de subprocesos; ¿Las variables / estructuras que se comparten entre subprocesos deben declararse como volátiles? Asumiendo que podrían estar protegidos por una cerradura o ...
¿Por qué no puedo leer la clave de pub RSA generada por openssl con PEM_read_RSAPublicKey?
Estoy tratando de leer una clave pública RSA generada con openssl como esta: Private Key: openssl genrsa -out mykey.pem 1024 Public Key afterwards: openssl rsa -in mykey.pem -pubout > somewhere.pub Entonces trato de leer: FILE *keyfile = ...
Acceso a elementos fuera de los límites de matrices asignadas dinámicamente / sin SegFault
Estoy desarrollando un programa en C que utiliza una matriz de listas vinculadas (una tabla hash primitiva) como un tipo de datos para representar cierta información de fecha. La matriz tiene doce elementos correspondientes a los meses del año, ...
¿Cómo devuelve `({…})` un valor?
Recientemente encontré esta macro GCC: #define max(a,b) \ ({ typeof (a) _a = (a); \ typeof (b) _b = (b); \ _a > _b ? _a : _b; }) No me di cuenta antes de ver este código, que un bloque de código{...} de alguna manera puede devolver valor en ...
Freeing (vfree-ing) puntero a datos volátiles
volatile parece ser una pregunta interminable de todos. Pensé que sabía todo al respecto, pero luego me encontré con esto: Entonces, tengo un trozo de memoria compartida entre hilos y lo definí así: volatile type *name;Si te hace sentir mejor, ...
ungetc: número de bytes de retroceso
ungetc solo está garantizado para tomar un byte de retroceso. Por otro lado, lo probé en Windows y Linux y parece funcionar con dos bytes. ¿Hay alguna plataforma (por ejemplo, cualquier sistema Unix actual) en la que realmente solo tome un byte?