Hai ripetuto gli stessi errori dell'altro tuo post ...Originariamente inviato da Manuelandro
codice:char EliminaLettera(char stringaz[]) { char lettera = 'L'; char stringa[60]; // Questa variabile non serve for(int i=0; i<=60; i++) { if(stringaz[i] > lettera) { stringaz[i] = ' '; } } cout << stringaz << endl; }
La funzione riceve 'stringaz[]' e non la utilizza !!!
In questo caso 'stringa[60]' non serve, utilizza direttamente stringaz.
Inoltre assegni a 'lettera' il valore 'L' quindi un carattere
maiuscolo, se la stringa è formata di caratteri minuscoli
la funzione non funzionerà,'L' è diversa da 'l'.
Inoltre, visto che la funzione non ritorna alcun valore
dichiarala di tipo 'void' invece di 'char'.