Resultados de la búsqueda a petición "scanf"

1 la respuesta

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

2 la respuesta

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

6 la respuesta

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

7 la respuesta

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'; ...

6 la respuesta

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

14 la respuesta

¿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 ...

3 la respuesta

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

6 la respuesta

¿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 ...

6 la respuesta

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

2 la respuesta

¿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.