Hogyan használhatom egy struktúra egy példányát több függvényben? (C++)
Adott egy
struct Valami
{ int elso[100];
int masodik[100];
int harmadik[100];
};
struktúra.
Egy függvényben létrehozok egy (pl)
Valami peldany;
példányt, a hozzátartozó tömböket feltöltöm.
A kérdésem az lenne, hogy ezen példány adataihoz hogyan férek hozzá egy másik függvényben?
Köszi előre is!
Biztos én nem értem, és ezt őszintén így gondolom :D, ezért itt van konkrétan:
struct Csoki
{
int rekesz[100];
int csokidb[100];
int ar[100];
};
void fajlBecsoki() //FELTÖLTÉS, KIÍRATÁS
{
setlocale(LC_ALL,"Hun");
ifstream f("csoki.txt");
if(!f)
{
cerr << "A fajl megnyitasa sikertelen!";
exit(1);
}
Csoki az;
int i=0,db=0;
while(!f.eof())
{
if(i==0)
{
i=0;
f>>az.rekesz[i];
i++;
}
else
{
f>>az.rekesz[i]>>az.csokidb[i]>>az.ar[i];
i++;
}
}
db=i;
f.close();
cout<<"csoki.txt:\n\n";
cout<<az.rekesz[0]<<" rekeszben van csoki.\n\n";
cout<<"Rekesz\tCsoki\tEgységár\n";
cout<<"------\t-----\t--------\n\n";
for(i=1; i<db;i++)
{
cout<<az.rekesz[i]<< '\t' <<az.csokidb[i]<< '\t' <<az.ar[i]<< '\n';
}
cout<<endl<<endl;
}
Ez alapján min kéne változtatnom, hogy dolgozhassak egyéb függvényekben is az adatokkal? :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!