Hola stiwi222
De ser posible necesitaría una ayudita mas porque encontré en la web una manera de utilizar fgets con un while, el programa compila pero tiene 2 errores de lógica que no puedo solucionar.-
Código:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char frase[21];
int cont=-1;
printf("\n\t Ingresa una frase...: ");
while(frase[++cont]!='\0' && fgets(frase, 20 , stdin))
{
printf("\n\t Ingresaste...: %c confirmar con <Enter> ",frase[cont]);
}
system("PAUSE");
return 0;
}
Los 2 errores son:El segundo caracter no lo imprime nunca y ni con un if logre que
me corte en el último caracter siempre me inprime una linea mas.-
Espero puedan ayudarme a solucionarlo.-
Un gran abrazo.
Daniel