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

1 la respuesta

¿Usa el preprocesador de C para construir un literal de cadena para scanf?

Estoy intentando crear unsscanf literal de cadena para ayudar en la prevención de desbordamiento del búfer en C99. El objetivo es algo como: #define MAX_ARG_LEN 16 char arg[MAX_ARG_LEN] = ""; if (sscanf(arg, "%"(MAX_ARG_LEN-1)"X", &input) > 0)La ...

3 la respuesta

escanear una cadena a una matriz de caracteres hexadecimales

Aquí está mi código de muestra: char a; char str [20]; unsigned char b[8] ; unsigned char c[8]; int argsread; int i; init_8051(); while(1) { printf("\n enter a 64 bit operation \n"); argsread = scanf("%s", str); sscanf(str, "0x%x%c0x%x", b, &a, ...

4 la respuesta

Scanf para doble no funciona en Dev C ++

Tengo problemas con los números de coma flotante. Creo que algo está chocando aquí. El resultado es: Mi código : #include <stdio.h> int main(){ double y; printf("enter a decimal number: "); scanf("%f", &y); printf("%f\n", y); fflush(stdin); ...

4 la respuesta

¿Cómo aceptar solo una cierta precisión (tantos decimales) en scanf?

Enscanf() función Quiero tomar solo hasta valores decimales. ¿Podemos lograrlo? Por ejemplo, para mostrar hasta dos decimales usamosprintf("%.2f",A) ¿Cómo podemos hacerlo?scanf() función.

4 la respuesta

Diferencia entre fgets y gets

Cuál es la diferencia entrefgets() ygets()? Estoy tratando de romper mi ciclo cuando el usuario presiona simplemente "enter". Funciona bien congets(), pero no quiero usargets(). Lo intenté confgets() yscanf() pero no tengo los mismos resultados ...

3 la respuesta

Especificar la longitud máxima de cadena para escanear dinámicamente en C (como "% * s" en printf)

Puedo especificar la cantidad máxima de caracteres parascanf leer a unbuffer usando esta técnica: char buffer[64]; /* Read one line of text to buffer. */ scanf("%63[^\n]", buffer);Pero, ¿qué pasa si no sabemos la longitud del búfer cuando ...

5 la respuesta

leyendo una cadena con espacios con sscanf

Para un proyecto, estoy tratando de leer un int y una cadena de una cadena. El único problema es que sscanf parece interrumpir la lectura de un% s cuando ve un espacio. ¿Hay alguna forma de evitar esta limitación? Aquí hay un ejemplo de lo que ...

2 la respuesta

Problema con scanf y fgets

Esto es para una tarea para ordenar algunas cadenas dadas. Le estoy pidiendo al usuario la cantidad de cadenas con las que le gustaría ordenarscanf, asignando una matriz basada en ese número y luego obteniendo las propias cadenas confgets. Todo ...

2 la respuesta

Scanf ("% c% f% d% c") Devolver valores extraños

Mi asignación de clase me pide que solicite al usuario que ingrese cuatro variables, char float int char, en una línea de entrada. Aquí está el código completo: #include <stdio.h> #include <stdlib.h> #include <limits.h> #include <math.h> ...

4 la respuesta

Leer archivos separados por tabulación en c

Soy realmente nuevo en C, y la lectura de archivos me vuelve loco ... Quiero leer un archivo que incluya nombre, lugar de nacimiento y número de teléfono, etc. Todos separados por tabulación El formato podría ser así: Bob Jason Los Angeles ...