Hirdetés
- A biztonságra is kiemelt figyelmet fordít az MSI szélsebes SSD-je
- Kis híján zsebre vágható 2 az 1-ben gépet villantott a TENKU
- A végletekig optimalizálja a SensorPaneleket az új AIDA64
- Egy kritikus technológiában nem ért egyet a TSMC és a Samsung az Intellel
- Mégis van lekvár a Donut Lab szilárdtest fánkjában?
- Soundbar, soundplate, hangprojektor
- Projektor topic
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Vezeték nélküli fülhallgatók
- Tápos kibeszélő offtopik
- Szünetmentes tápegységek (UPS)
- Kormányok / autós szimulátorok topikja
- TCL LCD és LED TV-k
- Vezetékes FEJhallgatók
-
PROHARDVER!

Új hozzászólás Aktív témák
-
amargo
addikt
szerk: kicsit elmagyarázva, csinálsz egy do-while ciklust, miben annyiszór hívod meg, amíg a vissza kapott érték nem ture, azaz, nem volt sikeres a file megnyítása. Ezt akár az openFile-on belül is megcsinálhatod és akkor maradhat void típusú, igazából ez rajtad múlik, hogy mennyire akarod 1 függvénybe lekezelni az egész dolgot, ha túl sok minden van a main-edben akkor én az openFile ba tenném az egész megoldást, igaz így nehezebben is derül ki elsőnek, ha hiba van benne. Bár ez már máskérdés.
int main()
{
(...)
do
{
bool valid = openFile(f);
}while(!(valid == true));
(...)
}
bool openFile(ifstream &f)
{
string fileName;
cin >> fileName;
f.open(fileName.c_str());
//bool valid = false;
if (f.fail())
{
cout << ''File megnyitasa nem sikerult!\n'';
return false;
}
else
{
cout << ''File megnyitasa sikerult! '' << fileName << endl;
return true;
//valid = true;
}
//vagy(a kommentezet rész alapján) itt belül is egy boolba beleteszed az értéket, és itt //térsz vissza returne-al azzal.. stb, mert erre a megoldásra azt fogja mondani a fordító, //hogy nem tettszik neki. tehát azt is csinálhatod, hogy csak a valid változót adod vissza.. szeritnem az a jobb is.
//return valid;
}
[Szerkesztve]
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gitáros topic
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Eredeti játékok OFF topik
- Soundbar, soundplate, hangprojektor
- Grim Dawn
- Android alkalmazások - szoftver kibeszélő topik
- Vírusirtó topic
- Projektor topic
- Szeged és környéke adok-veszek-beszélgetek
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- További aktív témák...
- Asus Prime H310M-R R2.0 + i3 8100 + 16 Gb Samsung 2.400 Mhz Beszámitok!
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- ASUS H170-PRO + i7-6700 4C/8T - DDR4 - I/O shield - Külön is
- Samsung Galaxy A52s 128gb - Szép állapot, tőltő + fólia, akár beszámítással
- Samsung Galaxy S25 - Új, csomagolás bontott, garanciális, akár beszámítással
- HP Elite x2 1012 G1,12",FHD+ ,m5-6Y54,8GB,256GB,WIN10, LTE
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- HIBÁTLAN iPhone 15 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4443
- 16 GB (2x8 GB) G.SKILL AEGIS 3200 MHz
- BESZÁMÍTÁS! Asus H510M i5 10400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman Z3 Plus 500W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


