Resultados de la búsqueda a petición "c"
C - significado de esperar (NULL) al ejecutar fork () en paralelo
En el siguiente código, ¿las horquillas realmente se ejecutan en paralelo o una tras otra? Cuál es el significado dewait(NULL) ? (El programa crea un n número de procesos secundarios, n se suministra a través de la línea de comando) int main ( ...
Leer un número desconocido de líneas de stdin, C
Tengo un problema con la lectura de stdin de tamaño desconocido. De hecho, es una tabla en el archivo .txt, que llego a stdin llamando al parámetro '<' table.txt. Mi código debería verse así: #include <stdio.h> #include <string.h> int main(int ...
Diferencia entre poner variables en el encabezado y poner variables en la fuente
Digamos que declaro un archivo de encabezado con una variable: int count;Luego, en el archivo fuente, quiero usarcount. ¿Tengo que declararlo como: extern int count¿O puedo usarlo en mi archivo fuente? Todo suponiendo que tengo#include ...
¿Cómo hacer una pausa en C?
Soy un principiante de C. Ejecuto el programa C, pero la ventana se cierra demasiado rápido antes de que pueda ver algo. ¿Cómo puedo pausar la ventana?
Un demonio de Linux y el STDIN / STDOUT
Estoy trabajando en un demonio de Linux y tengo algunos problemas con el stdin / stdout. Normalmente debido a la naturaleza de un demonio, no tienes ningún stdin o stdout. Sin embargo, tengo una función en mi daemon que se llama cuando el daemon ...
¿Qué macro predefinida puedo usar para detectar el sonido metálico?
Estoy tratando de detectar el compilador utilizado para compilar mi código fuente. Puedo encontrar fácilmente macros predefinidas para verificar MSVC o GCC (verhttp://predef.sourceforge.net/ [http://predef.sourceforge.net/]por ejemplo), pero no ...
Contando enteros positivos con un número dado de divisores
Básicamente, lo que estaba tratando de hacer es insertar un número entero k que represente el número de divisores y luego encontrar todos los números que tienen k divisores de 1-100000 #include <stdio.h> int main(void) { int k, x = 1, y = ...
¿Cuál es la diferencia entre include y link cuando se vincula a una biblioteca?
¿Qué incluye REALMENTE y enlace REALMENTE? ¿Cuáles son las diferencias? ¿Y por qué necesito especificar ambos? Cuando yo escribo#include math.h y luego escribe-lm para compilarlo, ¿qué hace#include math.h y-lm hacer respectivamente? Según tengo ...
Múltiples hilos escribiendo en el mismo archivo
Me gustaría saber si podemos usar múltiples hilos para escribir datos binarios en el mismo archivo. FILE *fd = openfile("test"); int SIZE = 1000000000; int * table = malloc(sizeof(int) * SIZE); // .. filling the table ...
¿Visual C acepta un número incorrecto de argumentos?
¿Por qué esto compila en Visual Studio: void foo(int a) {} int main() { foo(1,2); }Hay una advertencia source_file.c(4) : warning C4020: 'foo' : too many actual parameterspero ¿por qué no es un error como es el caso con gcc / clang? Conozco ...