Originariamente inviato da oregon
Okay, non e' necessario leggere tutte le stringhe in memoria.
Puoi leggerne una sola, criptarla, scrivere il risultato nel file d'uscita e ripetere.
Quindi, il programma diventa
1) aprire il file da leggere
2) aprire il file da scrivere
3) leggere il numero di frasi dal file in lettura
4) impostare un ciclo for (in base al valore appena letto) per leggere le frasi dal file
5) leggere la prossima frase nella stringa dichiarata con
char s[81];
6) eseguire il lavoro di crypting carattere per carattere, memorizzando il risultato in una stringa dichiarata con (ad esempio)
char r[81];
7) scrivere la stringa r nel file aperto in scrittura
8) ripetere il ciclo dal punto 5) e concludere il programma al suo termine
9) chiudere i file
Comincia a scrivere il
main
del tuo progamma, magari impostando il codice per i punti 1), 2), 9)