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

1 la respuesta

se puede terminar scanf al presionar alguna tecla específica que no sea enter

Tengo una situacion aqui Estoy tomando entrada del usuario usando scanf puedo terminar el scanf tan pronto como el usuario presione la tecla # por favor iluminame en esto

2 la respuesta

analizar enteros sin agregar caracteres en C

Quiero analizar un número entero pero mi siguiente código también acepta cadenas como "3b" que comienzan como un número pero tienen caracteres añadidos. ¿Cómo rechazo tales cadenas? #include <stdio.h> #include <stdlib.h> int main(int argc, char ...

1 la respuesta

Escanee un número aleatorio de flotadores hasta una nueva línea en C

Estoy tratando de leer de un archivo con este texto dentro: f 502 601 596 465 464 f 597 599 600 598 f 602 591 596 601 f 588 565 548 260 62 61 595 f 583 595 61 558 561 f 237 241 471 En cada línea, hay una f seguida de una cantidad aleatoria de ...

3 la respuesta

¿Cómo convertir de forma portátil una cadena en un tipo entero poco común?

Algunos antecedentes: si quisiera usar, por ejemplo,scanf() para convertir una cadena en un tipo entero estándar, comouint16_t, Yo usaríaSCNu16 de<inttypes.h>, Me gusta esto: #include <stdio.h> #include <inttypes.h> uint16_t x; char *xs = "17"; ...

2 la respuesta

¿Cómo leer datos formateados específicamente de un archivo?

Se supone que debo leer entradas y argumentos de un archivo similar a este formato: Add id:324 name:"john" name2:"doe" num1:2009 num2:5 num2:20El problema es que no se me permite usar fgets. Intenté con fscanf pero no tengo idea de cómo ...

4 la respuesta

Entrada de cadena dinámica: usando scanf ("% como")

Estoy tratando de leer la entrada usandoscanf y almacenar enchar * dinámicamente según lo especificado por el manual de GCC [http://www.gnu.org/software/libc/manual/html_mono/libc.html#Dynamic-String-Input] , Pero está dando un error de tiempo de ...

1 la respuesta

feof () y fscanf () dejan de funcionar después de escanear el byte 1b como char. ¿Es porque es 'ESC' en ascii? ¿Que puedo hacer?

Actualmente estoy escribiendo un programa que procesa archivos PPM (tipo P6, no P3). El problema es que algunas imágenes tienen el byte 0x1b que, según la tabla ascii, se conoce como 'ESC' El siguiente es más o menos mi código: // todos los ...

8 la respuesta

Ingrese en C. Scanf antes de obtener. Problema

Soy bastante nuevo en C, y tengo un problema con la entrada de datos al programa. Mi código: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int a; char b[20]; printf("Input your ID: "); scanf("%d", &a); ...

1 la respuesta

La verificación de validación con scanf no funciona dentro de un bucle

Estoy tratando de hacer una función para verificar la entrada del usuario y dejar que lo intente nuevamente en caso de que ingrese un tipo de entrada incorrecto. Entonces, cuando ingreso una entrada incorrecta en la función, me arroja dentro de ...

2 la respuesta

¿Por qué el sscanf de glibc es mucho más lento que fscanf en Linux?

Estoy usando GCC 4.8 y glibc 2.19 en un Linux x86_64. Mientras juega con diferentes métodos de entrada parauna pregunta diferente [https://stackoverflow.com/q/23922606/596781]Comparéfscanf ysscanf. Específicamente, yo usaríafscanf en la entrada ...