Salve a tutti, avrei bisogno di un aiuto per modificare questo script che grazie al metodo di crittografia "cifrario a sostituzione" deve restituirmi il testo scritto cryptato.
[HASHTAG]#include[/HASHTAG] "stdio.h"
void main()
{
int i=0;
char frase[20];
printf("Enter text to crypt:");
scanf("%s",frase);
while(( frase == getchar()) != '\n')
{
(SERIE DI IF)
i++;
}
return 0;
}
i problemi sono tre:
1) Il programma restituisce lettera per lettera cryptata non sulla stessa riga ma andando a capo.
2) Il carattere "spazio" non lo rileva.
3) Il programma testato su linux non si ferma mai e sono costretto a schiacciare ctrl+c per uscire.
Ringrazio in anticipo chi mi darà consigli.
[HASHTAG]#include[/HASHTAG] "stdio.h"
void main()
{
int i=0;
char frase[20];
printf("Enter text to crypt:");
scanf("%s",frase);
while(( frase == getchar()) != '\n')
{
(SERIE DI IF)
i++;
}
return 0;
}
i problemi sono tre:
1) Il programma restituisce lettera per lettera cryptata non sulla stessa riga ma andando a capo.
2) Il carattere "spazio" non lo rileva.
3) Il programma testato su linux non si ferma mai e sono costretto a schiacciare ctrl+c per uscire.
Ringrazio in anticipo chi mi darà consigli.