Ok ci sono riuscito, riesco a copiare il file con un ciclo for e con fgets, ma il problema è che non riesco a cancellare il file vecchio, è così che dovrei fare?
codice:
fp1=fopen("C:\\Users\\Home\\Desktop\\link.txt","r");
fpcopia=fopen("C:\\Users\\Home\\Desktop\\copialink.txt","w");
//modifico e faccio quello che devo fare
fclose (fp1);
fclose (fpcopia);
remove("C:\\Users\\Home\\Desktop\\link.txt");
rename("C:\\Users\\Home\\Desktop\\copialink.txt","C:\\Users\\Home\\Desktop\\link.txt");
sbaglio qualcosa? perchè facendo così non mi cancella il file link.txt invariato e non mi cambia il nome del secondo file
Scusami in ogni caso per il disturbo ma sono un noob XD