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