Preguntas con la etiqueta [c]
¿Diferencia entre int y char en getchar/fgetc y putchar/fputc?
Estoy intentando aprender C por mi cuenta y estoy un poco confundido con getchary putchar: 1 #include <stdio.h> int main(void) { char c; printf("Enter characters : "); while((c = getchar())
¿Cómo leer/analizar entradas en C? Las preguntas frecuentes
Tengo problemas con mi programa C cuando intento leer/analizar entradas. ¿Ayuda? Esta es una entrada de preguntas frecuentes. StackOverflow tiene muchas preguntas relacionadas con la lectura de entradas en C,
Programación C: malloc() dentro de otra función
Necesito ayuda con malloc() otra función interna . Estoy pasando un puntero y un tamaño a la función desde mi main()y me gustaría asignar memoria para ese puntero dinámicamente usando
Cómo escapar del signo % (porcentaje) en printf de C
¿Cómo se escapa el signo % cuando se usa printfen C? printf("hello\%"); /* not like this */
Cómo prevenir los SIGPIPE (o manejarlos adecuadamente)
Tengo un pequeño programa de servidor que acepta conexiones en un socket TCP o UNIX local, lee un comando simple y (según el comando) envía una respuesta. El problema es
Evitar que la ventana de la consola se cierre en la aplicación de consola Visual Studio C/C++
Esta es probablemente una pregunta embarazosa, ya que sin duda la respuesta es deslumbrantemente obvia. He usado Visual Studio durante años, pero esta es la primera vez que desarrollo una
Operación de módulo con números negativos
En un programa en C estaba probando las siguientes operaciones (solo para comprobar el comportamiento) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3);
do {...} while (0): ¿para qué sirve? [duplicar]
He estado viendo esa expresión desde hace más de 10 años. He estado tratando de pensar para qué sirve. Como lo veo principalmente en #defines, supongo que es bueno para
La forma más rápida de determinar si un número entero está entre dos números enteros (inclusive) con conjuntos de valores conocidos
¿Existe una manera más rápida que x >= start && x <= enden C o C++ de probar si un número entero está entre dos números enteros? ACTUALIZACIÓN : Mi
¿Cuál es el equivalente a getch() y getche() en Linux?
No puedo encontrar el archivo de encabezado equivalente para conio.h en Linux. ¿Existe alguna opción para getch()& getche()funcionar en Linux? Quiero crear un menú base de caja de cambio donde
¿Por qué es importante el orden de la opción '-l' en gcc? [duplicar]
Estoy intentando compilar un programa que utiliza la biblioteca udis86 . En realidad, estoy usando un programa de ejemplo que figura en el manual de usuario de la biblioteca. Pero
¿Por qué el tamaño de un parámetro de matriz no es el mismo que el de main?
¿Por qué el tamaño de una matriz enviada como parámetro no es el mismo que dentro de main? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n",
¿Qué es una función "estática" en C?
La pregunta era sobre simpleCfunciones, noc++ staticmétodos, como se aclara en los comentarios. Entiendo qué statices una variable, pero ¿qué es una staticfunción? ¿Y por qué si declaro una función,
Desplazamiento de bits aritmético en un entero con signo
Estoy tratando de descubrir cómo funcionan exactamente los operadores aritméticos de desplazamiento de bits en C y cómo afectarán a los enteros de 32 bits con signo. Para simplificar las
¿Por qué no funciona a+++++b?
int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; } Este código da el siguiente error: error: valor l requerido como operando incremental Pero si pongo