19/04/06 15:10
??@$$?$
ragazzi io ho fatto una funziona che carica i file.per? questa si limita chiedere il nome del file,mentre io vorrei che il messaggio fosse preceduto da un elenco di file con un estensione che decido io in modo da far vedere all'utente i file presenti nella cartella...
Questa ? la funziona che carica se pu? esservi d'aiuto:
void carica_apparato(struct apparato *a)
{
int contatore;
char a_fisico [10];
ifstream a_logico;
contatore=0;
strcpy(a_fisico,""
cout<<"Digita il codice dell'apparato da caricare:";
cin>>(*a).descrizione;
strcat(a_fisico,(*a).descrizione);
strcat(a_fisico,".app"
a_logico.open(a_fisico,ios::binary);
while(!a_logico.eof())
{
a_logico.seekg(0,ios::cur);
a_logico.read((char *)&((*a).distinta[contatore]),sizeof((*a).distinta[contatore]));
a_logico.seekg(0,ios::cur);
contatore++;
}
a_logico.close();
(*a).npezzi=contatore-1;
cout<<endl<<"Apparato caricato correttamente.";
}
Questa ? la funziona che carica se pu? esservi d'aiuto:
void carica_apparato(struct apparato *a)
{
int contatore;
char a_fisico [10];
ifstream a_logico;
contatore=0;
strcpy(a_fisico,""
cout<<"Digita il codice dell'apparato da caricare:";
cin>>(*a).descrizione;
strcat(a_fisico,(*a).descrizione);
strcat(a_fisico,".app"
a_logico.open(a_fisico,ios::binary);
while(!a_logico.eof())
{
a_logico.seekg(0,ios::cur);
a_logico.read((char *)&((*a).distinta[contatore]),sizeof((*a).distinta[contatore]));
a_logico.seekg(0,ios::cur);
contatore++;
}
a_logico.close();
(*a).npezzi=contatore-1;
cout<<endl<<"Apparato caricato correttamente.";
}
aaa