#include <windows.h>
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
string imie;
void startnewgame(){
string x;
cout<<"Witaj "<<imie<<"w Grze Politycznej!"<<endl;
cout<<"Twoim zadaniem jest utrzymać się u władzy przez jak najdłuższy czas."<<endl;
cout<<"Czy chcesz usłyszeć zasady gry? tak/nie"<<endl;
cin>>x;
if(x!="nie")
{
cout<<"Oto zasady:"<<endl;
//zasady
}
if(x=="nie"){
void gra();
}
}
void loadgame(){
//do zrobienia
}
void gra(){
//do zrobienia
}
int main() {
menu_start:
system("cls");
int menu;
cout<<"witaj w politycznej grze!"<<endl;
cout<<"co chcesz zrobic:"<<endl;
cout<<"1 - Rozpocznij nowa gre"<<endl<<endl;
cout<<"2 - Wczytaj gre"<<endl<<endl;
cout<<"3 - Wyswietl informacje"<<endl<<endl;
cout<<"4 - Wylacz program"<<endl<<endl;
cin>>menu;
switch(menu){
case 4:
return 1;
case 3:
cout<<"Wersja: 1";
break;
case 2:
fstream saved;
saved.open("saved.txt",ios::in);
if(saved.good()==false){
cout<<"Brak zapisanego stanu gry"<<endl;
saved.close();
system("pause");
goto menu_start;
}
saved.close();
loadgame();
break;
case 1:
startnewgame();
break;
}
return 0;
}
Według deva występuje tu: CROSSES INITIALIZATION OF ' std:fstream saved'
Wie moze ktos oco tu chodzi?