Salve a tutti!
Ho estremo bisogno di aiuto... a breve ho l'esame di Informatica e inizio a non capirci più nulla...(a dire il vero non c'ho mai capito nulla)
Mi ritrovo alle prese con un programmino piuttosto deficiente che mi riporta sempre lo stesso errore sulla line 6. Nn riesco proprio a capire...
#include <fstream.h>
typedef struct {char no[10];
char co[15];
int tel[20];
}
; [<-- proprio quì]
void mcmt.ag()
{cout << "1)Ricerca"<< endl;
cout << "2)Modifica"<< endl;
cout << "3) Inserisci"<<endl;
cout << "4)Fine"<< endl;
}
void ricerca ()
{char scelta;
do {agenda.seekios (o;ios:: berg)
mcmt.ricerca();
cout<<"Introduci l'elemento tra quelli elencati"<<endl;
cin>> scelta;
switch (scelta)
{case'1':ricerca.co(agenda); break;
case'2': ricerca.no(); break;
case'3': ricerca. telef(); break;
cout<<"FINE RICERCA"<<endl;
default:cout<<"scelta errata"<<endl
}
}
while (scelta !='3');
agenda.close();
}
void ricerca.co(fstream & agenda)
char cognome[10];
persona record;
{persona p;
agenda.open("agenda dat", ios::in);
char cognome[15]
cout<<"cognome";
cin>>cognome;
do agenda.read ((unsigned char*) & record,sizeof(record);
while ((!strcmp(cognome, record.co)&& (!agenda.eof()));
if (!agenda.eof())
cout<< record.no<< " "<< record.co<<" "<< telef;
else {cout<< "record non presente"<< endl;
o agenda.close();
system("PAUSE");
return 0;
Se scrivo "persona ;" addirittura mi riporta 23 errori (tra i quali molti di sintassi).
Grazie in anticipo a chi mi risolverà il problema... Baci!!!