Preguntas con la etiqueta [c]

Lista c preguntas

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())

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

9
respuestas
83
votos
118.1k
vistas

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

13
respuestas
341
votos
373.9k
vistas

¿Cómo se escapa el signo % cuando se usa printfen C? printf("hello\%"); /* not like this */

Cómo prevenir los SIGPIPE (o manejarlos adecuadamente)

10
respuestas
303
votos
245.5k
vistas

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

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

0
respuestas
292
votos
365.2k
vistas

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]

5
respuestas
437
votos
200.1k
vistas

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

¿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

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

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 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?

11
respuestas
662
votos
718.8k
vistas

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,

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?

10
respuestas
92
votos
10.6k
vistas

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