-
Fototrend

Új hozzászólás Aktív témák
-
amargo
addikt
Két hiba is van ebben.
a tbook-ot miért akarod itt felszabadítani? a temp-et oks. De mit akarsz itt? Mert elég kusza.. a másik nagy gond, hogy a tbook létre incs hozva.. tehát nem foglalsz neki le memória területet. tbook = temp - ezzel nem csak a tartalmukat másolod össze, de a pointerek címét is, innentől, ha az 1iken elkövetsz valamit az a másikra is kihat. Meg ez a fura kihazsnálás, hogy elsőnek az n=0 és ezért nem megy a for-ba, fura.
void loadData(ifstream &f, int &n, tel* &tbook)
{
string name2, number2;
tel* temp;
while (!f.fail())
{
temp = new tel[n + 1];
for (int i = 0; i < n; ++i)
{
temp.name = tbook.name;
temp.number = tbook.number;
}
getline(f,name2,',');
getline(f,number2);
if(name2 == '''')
continue;
temp[n].name = name2;
temp[n].number = number2;
//delete[] tbook;
tbook = temp;
//delete[] temp;
++n;
}
cout << ''ENNEDIK'' << '' '' << tbook[n-1].name << '' '' << tbook[n-1].number << endl;
cin.ignore();
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- AKCIÓ! Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- 27% - NZXT Kraken 240 vízhűtés!
- HIBÁTLAN iPhone 12 Pro 128GB Gold-1 ÉV GARANCIA - Kártyafüggetlen, MS4441, 100% Akksi
- Xbox Game Pass Ultimate előfizetések kedvező áron
- LG UltraGear 27GR95QE-B OLED Monitor! 2560x1440 / 240Hz / 0.03ms / G-Sync / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

