Resultados de la búsqueda a petición "c"
Cuándo se asignan / inicializan las variables estáticas de nivel de función?
Estoy bastante seguro de que las variables declaradas globalmente se asignan (e inicializan, si corresponde) al momento del inicio del programa. int globalgarbage; unsigned int anumber = 42; ¿Pero qué pasa con los estáticos definidos dentro de ...
Tipo de datos genéricos en C [nulo *] [duplicado]
Esta pregunta ya tiene una respuesta aquí: Simulación de plantillas en C (para un tipo de datos de cola) [/questions/10950828/simulation-of-templates-in-c-for-a-queue-data-type] 9 respuestasHola Estoy tratando de usar void * como un tipo de ...
¿Puede GCC no quejarse de referencias indefinidas?
En qué situación es posible que GCCn arrojar un mensaje de error de enlace de "referencia indefinida" al intentar llamar a funciones inventadas? Por ejemplo, una situación en la que este código C es compilado y vinculado por GCC: void ...
Llame a un programa C desde php y lea la salida del programa
¿Alguien podría explicarme cómo ejecutar un programa C desde un script php y almacenar la salida de la consola del programa C en una variable php? Mi programa imprime un valor entero en la consola usando la función C printf (). Quiero leer ...
C - Eliminar y reemplazar elementos impresos
Estoy escribiendo un programa en C compilado en gcc. La pregunta se refiere a la tarea, pero la parte específica con la que necesito ayuda no es parte de la tarea asignada. Se hizo una pregunta similarPython - Eliminar y reemplazar elementos ...
Es legal tener valores de enumeración duplicados en C?
enum protocol { ascii_prot = 3, /* arbitrary value. */ binary_prot, negotiating_prot = 4 /* Discovering the protocol */ };Ambosbinary_prot ynegotiating_prot igual a4?
¿Cómo obtengo el HMODULE para el código que se está ejecutando actualmente?
Tengo una biblioteca estática que puede vincularse a una.exe o un.dll. En el tiempo de ejecución, quiero que algunas de las funciones de mi biblioteca obtengan elHMODULE para cualquier cosa en la que se haya vinculado el código de la biblioteca ...
Diferencia entre pasar matriz y puntero de matriz a función en C
¿Cuál es la diferencia entre las dos funciones en C? void f1(double a[]) { //... } void f2(double *a) { //... } Si tuviera que llamar a las funciones en una matriz sustancialmente larga, ¿estas dos funciones se comportarían de manera diferente, ...
srand (time (NULL)) no cambia el valor de inicialización lo suficientemente rápido [duplicado]
Esta pregunta ya tiene una respuesta aquí: srand (): ¿por qué llamarlo solo una vez? [/questions/7343833/srand-why-call-it-only-once] 7 respuestasHe escrito un generador de números aleatorios simple en C.int l es el límite inferior yint u es el ...
¿Hay alguna forma de hacer cambios de 128 bits en gcc <4.4?
gcc 4.4 parece ser la primera versión cuando agregaronint128_t. Necesito usar el desplazamiento de bits y me he quedado sin espacio para algunos campos de bits. Edita: Puede ser porque estoy en una computadora de 32 bits, no hay forma de tenerla ...