Új hozzászólás Aktív témák
-
Dinter
addikt
Valaki tudna segíteni, hogy miért kétszer olvas be ez a függvény?
bool beolvas(){
String nev;
int letszam;
String str1;
String str2;
int adat;
int konstr; //csapat típusa
std::ifstream in("adatok.txt");
while((in>>konstr)){
cout<<"KONST:"<<konstr<<endl;
switch(konstr){
case 1:{
in>>nev;
in>>letszam;
in>>str1;
in>>str2;
Focicsapat* uj= new Focicsapat(nev, letszam, str1, str2);
hozzaad(uj);
break;
}
case 2:{
in>>nev;
in>>letszam;
in>>adat;
Kezicsapat* uj= new Kezicsapat(nev, letszam, adat);
hozzaad(uj);
break;
}
case 3:{
in>>nev;
in>>letszam;
in>>adat;
Kosarcsapat* uj= new Kosarcsapat(nev, letszam, adat);
hozzaad(uj);
break;
}
default:
break;
}
}
in.close();
return true;
}Input:
1 BME Foci 22 Egyik Edzo Masik Edzo
2 BME Kezi 15 2000000
3 BME Kosar 11 8 -
Dinter
addikt
Valaki tudna segíteni, hogy ebben miért van memóriaszivárgás? [link]
Tuti, hogy a ListaElem-ek azok, viszont amikor törölni akarnám őket, azt írja, hogy "nem létező adat felszabadítása".
-
-
Dinter
addikt
Van valami scanf-hez hasonló függvény, amivel megadhatom, milyen formában olvassa be az adatokat? Tehát megvan a sorom stringbe beolvasva, a részek tabulátorral elválasztva, és a tabulátorok közötti részt további stringekbe darabolni.
-
Dinter
addikt
Sziasztok.
Lenne egy függvényem, amivel txt-be íratnám ki az adatokat, ezerféle variációt kipróbáltam már, de sose csinál semmit..
#include <iostream>
#include <fstream>
...void ment() {
std::ofstream file;
file.open("adatok.txt");
file << "Teszt";
file.close();
} //kiír fájlbaMit rontok el?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- Törött, Hibás iPhone felvásárlás!!
- iPhone 13 mini 128GB 100%(1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

