Enviado em 19/01/2014 - 15:27h
Olá Galera Boa Tarde! sou iniciante em programação. Estou com o seguinte problema: Eu criei uma função onde ela é chamada na função main, para que o usuario entre com uma string, porém as funções gets e fgets não estão pegando a entrada do teclado e o programa esta seguindo direto, ou seja, ele esta pulando a chamada destas duas funçoes (gets e fgets).... Como faço pra solucionar ??? Aqui esta a parte do código:
int cript(void)
{
int i,x;
char frase[50];
printf("\n\n Digite sua frase em texto puro: ");
gets(frase); // AQUI ESTÁ O PROBLEMA, O PROGRAMA NÃO
// AGUARDA A ENTRADA DO TECLADO
// E SEGUE O PROGRAMA ATÉ O FIM.
x = strlen(frase);
i = 0;
printf("\n\n Sua mensagem criptografada: ");
for (i = 0;i < x; i++) {
printf("%x",frase[i]+2);
}
printf(" \n\n\n Fim do Programa.\n ");
getch();
return 0;
}
Obrigado desde já! ;)
int cript(void)
{
int i,x;
char frase[50];
printf("\n\n Digite sua frase em texto puro: ");
gets(frase); // AQUI ESTÁ O PROBLEMA, O PROGRAMA NÃO
// AGUARDA A ENTRADA DO TECLADO
// E SEGUE O PROGRAMA ATÉ O FIM.
x = strlen(frase);
i = 0;
printf("\n\n Sua mensagem criptografada: ");
for (i = 0;i < x; i++) {
printf("%x",frase[i]+2);
}
printf(" \n\n\n Fim do Programa.\n ");
getch();
return 0;
}
Obrigado desde já! ;)