Ciao a tutti
Sono nuovo nel forum e programmo da poco..
Uso un compilatore DEV-C++ e sto facendo una specie di rubrica in C che mi permette di salvare dei file di testo *.txt con le informazioni dei contatti che vengono inseriti..
Il mio problema è questo: quando apre il file per salvare i nuovi contatti me li sovrascrive a quelli già salvati in precedenza permettendomi così di salvare un solo contatto alla volta
Comunque questo è il codice :
codice:
system("cls");
printf("NUOVO CONTATTO\n\n");
printf("\nNome: ");
scanf("%s", & new_name);
printf("Cognome: ");
scanf("%s", & new_surname);
printf("Telefono: ");
scanf("%s", & new_phone);
printf("E-mail: ");
scanf("%s", & new_mail);
printf("Sito web: ");
scanf("%s", & new_web);
FILE *save;
save = fopen("contact1.txt","w");
fprintf(save,"%s%s%s%s%s%s%s%s%s",new_name,"\n",new_surname,"\n",new_phone,"\n",new_mail,"\n",new_web);
fclose(save);
system("cls");
Dove sbaglio?!
Grazie in anticipo