que raro probe este ejemplo y sale tres veces ingrese nombre y despues me tira hacia afuera!! estará bien?Código: Text
#include<stdio.h> #define MAX 3 int main() { char nombre[MAX]; int x; for(x=0;x<MAX;x++) { printf("Ingrese nombre:"); fflush(stdin); scanf("%c", &nombre[x]); } for(x=0;x<MAX;x++) { printf("%c", nombre[x]); } return 0; }
esta bien, lo que tenes que hacer es ingresar caracter a caracter. En el define puse 3 a modo de ejemplo, lo podes cambar por el valor que quieras.Cita de: "AnioN"que raro probe este ejemplo y sale tres veces ingrese nombre y despues me tira hacia afuera!! estará bien?Código: Text
#include<stdio.h> #define MAX 3 int main() { char nombre[MAX]; int x; for(x=0;x<MAX;x++) { printf("Ingrese nombre:"); fflush(stdin); scanf("%c", &nombre[x]); } for(x=0;x<MAX;x++) { printf("%c", nombre[x]); } return 0; }
Anion tiene que ser caracter a caracter? no puedo ingresar el nombre completo de una vez y luego mostrar caracter a caracter con un for?