Resultados de la búsqueda a petición "scanf"
Manejando espacios en blanco con la función scanf () en C [duplicado]
Esta pregunta ya tiene una respuesta aquí: C: ¿Cómo puedo hacer que la entrada scanf () tenga uno de dos formatos? [/questions/53034556/c-how-can-i-make-it-so-scanf-input-has-one-of-two-formats] 2 respuestas Tengo el siguiente problema. Me ...
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 conscanf() siguió las líneas de (no importa el posible desbordamiento del búfer, es solo un ejemplo simple) char string[256]; scanf( ...
ormato @string para intptr_t y uintptr_t
¿Cuál es el formato de cadena paraintptr_t yuintptr_t, que es válido para la arquitectura de 32 y 64 bits. EDITA warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type "AAA" Esta es la advertencia que recibo en 64 bits pero ...
fgets no funciona después de scanf
#include <stdio.h> #include <string.h> #include <ctype.h> void delspace(char *str); int main() { int i, loops; char s1[101], s2[101]; scanf("%d", &loops); while (loops--) { fgets(s1, 101, stdin); fgets(s2, 101, stdin); s1[strlen(s1)] = '\0'; ...
scanf: “% [^ \ n]” omite la segunda entrada pero no “% [^ \ n]”. ¿por qué
Considere el siguiente código: #include <stdio.h> int main (void) { char str1[128], str2[128], str3[128]; printf ("\nEnter str1: "); scanf ("%[^\n]", str1); printf ("\nstr1 = %s", str1); printf ("\nEnter str2: "); scanf ("%[^\n]", str2); printf ...
¿Leyendo cadena de entrada con carácter de espacio? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Cómo permite que se ingresen espacios usando scanf? [/questions/1247989/how-do-you-allow-spaces-to-be-entered-using-scanf] 11 respuestas Estoy usando Ubuntu y también estoy usando Geany y CodeBlock ...
scanf () comportamiento curioso!
Recientemente me topé con un caso curioso (al menos para mí, ya que no había encontrado esto antes) ... Considere el código simple a continuación: - int x; scanf("%d",&x); printf("%d",x); El código anterior toma una entrada entera normal y ...
¿Qué significa espacio en scanf? [duplicar
Esta pregunta ya tiene una respuesta aquí: Whitespace antes de la especificación% c en el especificador de formato de la función scanf en C ...
Por qué sscanf no funciona correctamente con un tipo bool
La salida de este código: const char *buff = "*_2D 1"; char field[10]; int flag; sscanf(buff, "%s %d", field, &flag); printf("field:%s flag:%i\n", field, flag);esfield:*_2D flag:1 Sin embargo, cambiando elint abool da como resultado un ...
¿Cómo escaneo espacios en una cadena?
Estoy tratando de escanear en 1-3 palabras del usuario en una cadena. Sin embargo, solo se escaneará la primera palabra.