Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/08/2010, 18:38
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
Información Respuesta: Una ayudita mas

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