Spezza l'if, così capisci dove si rompe...
Inoltre dai dei nomi migliori alle variabili, fp e fp1 non vogliono dire nulla, non è meglio qualcosa del tipo "sourceFile" e "destinationFile"?codice:if ((fp = fopen("testo.txt", "r")) == NULL) { // errore file sorgente } if ((fp1 = fopen("testout.txt", "w")) == NULL) { // errore file destinazione }