07/05/11 13:20
Aleb
salve,
ho da poco iniziato a scuola a fare esercizi sui database, ho realizzato questo programma, ma non so fare il void canc (void). Io vorrei fare che inserito un cognome venga cancellato ed insieme ad esso tutti i dati relativi!
grazie!!
ho da poco iniziato a scuola a fare esercizi sui database, ho realizzato questo programma, ma non so fare il void canc (void). Io vorrei fare che inserito un cognome venga cancellato ed insieme ad esso tutti i dati relativi!
void canc(void) { int a,b; FILE * f; f=fopen("c:\esc\Archivi\1.dat","r+b"); cli rec_cli; char cogn[30]; cout<<"Inserisci il cognome, e quindi il record che vuoi cancellare\n"; cin>>cogn; do { b=fread(&rec_cli,70,1,f); a=strcmpi(rec_cli.cogn,cogn); if (a==0) { break; } } while (b!=0); if (a!=0) cout<<"\nCognome non trovato!!\n"; fclose(f); }
grazie!!
aaa