Lefagy a program amikor a fstream-hez ér. Miért? C++
Figyelt kérdés
#include <iostream>
#include <time.h>
#include <fstream>
#include <string>
using namespace std;
string name;
string namef()
{
cin>>name;
cout<<name<<" Good luck!";
}
int win()
{
cout<<"MEGALLTAL!";
ofstream score;
score.open ("score.txt");
score << name << " Won a game.\n";
score.close();
return 0;
}
int main()
{
namef();
win();
}
2013. márc. 1. 22:05
1/7 iostream válasza:
Nem returnöltél a namef függvényből. Ez szétkúrhatja a stacket.
2/7 anonim válasza:
"#include <iostream>"
és itt is termett!!!!
3/7 A kérdező kommentje:
Ja, de sajnos nem oldódott meg a probléma. Pedig tettem bele return-öt.
2013. márc. 2. 22:08
4/7 anonim válasza:
kezdetnek szerintem írd át void-ra és próbáld ki úgy
(nem jó, ha csak simán odaírsz egy return; -t)
egyébként a main függvényből sem adsz visszatérési értéket -.-
5/7 iostream válasza:
mainből nem is kell visszatérni...
7/7 anonim válasza:
kérdés, hogy miért mondták akkor nekünk, hogy célszerű visszatérni 0 értékkel, ha sikeres a futás
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!