Salve,
avrei bisogno di aiuto nel risolvere un esercizio che mi hanno assegnato a scuola...
L'esercizio e' il seguente:
Si realizzi il programma C sedit che accetta come parametri di ingresso un file di testo, un intero e due stringhe per restituire in uscita il file di testo ottenuto sostituendo le occorrenze della prima stringa con la seconda stringa un numero di volte non superiore al valore intero passato come secondo parametro. Se tale parametro viene omesso allora la sostituzione deve avvenire per tutte le occorrenze trovate. Si tratta, pertanto, di realizzare in C il comando di shell
sedit textfile [N] pattern1 pattern2
dove textfile è il file di testo su cui operare la sostituzione del pattern pattern1 con il pattern pattern2 un numero di volte non superiore a N. Si tenga presente che il terminatore di riga nei sistemi UNIX è il newline.
Ringrazio in anticipo per qualsiasi dritta.