case 1:
cout<<"Hai scelto 1 --> criptare\n";
cout << "\ncome vuoi chiamare il file? aggiungi il .txt alla fine: " ;
cin >> NomeFile;
pf = fopen ( NomeFile , "w" ) ;
if (pf)
{
cout << "Inserisci testo : " ;
fflush(stdin);
gets (messaggio);
fprintf (pf, "%s\t", messaggio);
}
else
cout << " Errore durante l’ apertura del file." ;
fclose (pf) ;
cout<<"Stringa criptata: "<<crypt_de_crypt(messaggio, true)<<endl;
fprintf (pf, "%s\t", messaggio);
break;
Praticamente mi cripta quella che ho scritto nel file, scrivendolo nel prompt criptato.
ma se dopo faccio la fprintf del "messaggio"--> fprintf (pf, "%s\t", messaggio); ma ovviamente rimane quello di prima (non criptato)
La domanda (sicuramente banale) è: come faccio a scrivere nella stringa messaggio o in un altra stringa la frase criptata?