Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - Pregunta 1: ¿Se puede usar gets[str]] para ingresar variables reales enteras? donde esta el putt

Pregunta 1: ¿Se puede usar gets[str]] para ingresar variables reales enteras? donde esta el putt

# incluir & ltstdio.h & gt

int main()

{

char str[10]= { NULL };

int n;

Floating m;

gets(str); //gets es una entrada de cadena, no se pueden ingresar números enteros ni puntos flotantes.

//Pero se puede formatear en un valor correspondiente a una variable a través de la función sscanf.

sscanf(str, " %d ", & ampn); // Formatea la cadena en una variable mediante la configuración de números enteros.

printf("%d\n ", n);

sscanf(str, " %f ", & ampm); // Formatear la cadena como flotante de una variable; forma de punto.

printf("%f\n ", m);

Sell(str);

Devuelve 0 //Solo puedes ingresar un número entero O prueba con un valor de punto decimal, como 12 438+02.

}

//Escribe un ejemplo para tu referencia. ...