Preguntas etiquetadas con scanf



2
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 también, …
147 c  scanf 

11
¿Cómo permite que se ingresen espacios usando scanf?
Usando el siguiente código: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Un usuario puede ingresar su nombre, pero cuando ingresa un nombre con un espacio como Lucas Aardvark, scanf()simplemente corta todo después Lucas. ¿Cómo hago para scanf()permitir …
129 c  string  printf  scanf  whitespace 

8
¿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, …
125 c  scanf 

4
¿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 scanf()línea). warning: format ‘%u’ expects argument of type ‘unsigned …
124 c  scanf 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.