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

6 la respuesta

Especificadores de formato para uint8_t, uint16_t, ...?

Si tengo una variable entera, puedo usarsscanf como se muestra a continuación utilizando el especificador de formato% d. sscanf (line, "Value of integer: %d\n", &my_integer); ¿Dónde puedo encontrar especificadores de formato parauint8_t, ...

3 la respuesta

scanf Cppcheck advertencia

Cppcheck muestra la siguiente advertencia para scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include ...

3 la respuesta

¿Por qué un espacio en mi declaración scanf hace la diferencia? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Qué significa espacio en scanf? [duplicar [/questions/6582322/what-does-space-in-scanf-mean] 6 respuestasCuando ejecuto el siguiente código, funciona como se esperaba. #include <stdio.h> int main() { ...

2 la respuesta

fgets () omitido [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Scanf () toma '\ n' como entrada sobrante de scanf () anterior? [/questions/1815986/does-scanf-take-n-as-input-leftover-from-previous-scanf] 1 respuestaEstoy escribiendo un programa para la escuela ...

6 la respuesta

Cuál es la forma más sencilla de obtener la entrada del usuario en C?

Parece que hay MUCHAS maneras de obtener la entrada del usuario en C. ¿Cuál es la forma más fácil que requiere poco código? Básicamente necesito mostrar esto: Enter a file name: apple.textBásicamente necesito pedirle al usuario un nombre de ...

1 la respuesta

C ++ alternativa a sscanf ()

Tengo la siguiente función: static void cmd_test(char *s) { int d = maxdepth; sscanf(s, "%*s%d", &d); root_search(d); }¿Cómo puedo lograr el mismo resultado en forma de C ++, en lugar de usarsscanf?

2 la respuesta

how use EOF stdin en C

Necesito ingresar coordenadas en una matriz hasta que se encuentre EOF, pero algo está mal en mi código. Usé Ctrl + Z, Ctrl + D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n"); while(scanf ( "%d %d ", ...

7 la respuesta

¿Cómo leer desde la entrada hasta que se encuentre una nueva línea usando scanf ()?

Se me pidió que hiciera un trabajo en C cuando se supone que debo leer desde la entrada hasta que haya un espacio y luego hasta que el usuario presione Intro. Si hago esto: scanf("%2000s %2000s", a, b); Seguirá la primera regla pero no la ...

2 la respuesta

scanf (“% [^ \ n] s”, a) vs gets (a)

Me han dicho que scanf no debe usarse mientras el usuario ingresa una cadena. En su lugar, vaya por gets () por la mayoría de los expertos y también por los usuarios de StackOverflow. Nunca pregunté en StackOverflow por qué uno no debería usar ...

3 la respuesta

Convierta una cadena hexadecimal larga en la matriz int con sscanf

Tengo una entrada como char *input="00112233FFAA"; uint8_t output[6]; ¿Cuál es la forma más fácil de convertirinput dentrooutput consscanf? (prefiero 1 línea sin bucle) La solución que tengo en mente no escala a más de 20 cadenas ...