Preguntas etiquetadas con scanf

147
Leer una cadena con scanf

Estoy un poco confundido acerca de algo. Tenía la impresión de que la forma correcta de leer una cadena C scanf()seguía las líneas de (No importa el posible desbordamiento del búfer, es solo un ejemplo simple) char string[256]; scanf( "%s" , string ); Sin embargo, lo siguiente parece funcionar...

125
¿Qué puedo usar para la conversión de entrada en lugar de scanf?

Con mucha frecuencia he visto personas que desaniman a otros de usar scanfy dicen que hay mejores alternativas. Sin embargo, todo lo que termino viendo es "no usar scanf" o "aquí hay una cadena de formato correcta" , y nunca se mencionan ejemplos de las "mejores alternativas" . Por ejemplo,...

124
¿Cuál es el especificador de formato para unsigned short int?

Tengo el siguiente programa #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Que cuando se compila utilizando gcc filename.cemitió la siguiente advertencia (en la...