Cześć, mam taki kod w c++, ćwiczę ze switchami. Jednak nie mam żadnego błędu, a program sam się kończy jak go uruchomię, wyświetla się pytanie co wybrać, ale na tym koniec. Program sam się zamyka i tyle... :c
#include <iostream>
using namespace std;
int a,d;
string zad1(){
cout<<"Co chcesz wyswietlic? 1 - Dane ucznia, 2 - Aktualna data, 3 - Samodzielnie wybrany algorytm, 4 - Zakonczenie programu"<<endl;
cin>>d;
switch(d){
case 1:
cout<<"test"<<endl;
break;
case 2:
cout<<"test"<<endl;
break;
case 3:
cout<<"test"<<endl;
break;
case 4:
cout<<"test"<<endl;
}
}
int main()
{
cout<<"Co chcesz zrobic? ( Sprawdzic dzien tygodnie - 1, wyswietlic ciekawe informacje - 2)"<<endl;
switch(a){
case 1:
int n;
cout<<"Podaj n: "<<endl;
cin>>n;
switch(n){
case 1: cout<<"Dzisiaj mamy poniedzialek"<<endl; break;
case 2: cout<<"Dzisiaj mamy wtorek"<<endl; break;
case 3: cout<<"Dzisiaj mamy srode"<<endl; break;
case 4: cout<<"Dzisiaj mamy czwartek"<<endl; break;
case 5: cout<<"Dzisiaj mamy piatek"<<endl; break;
case 6: cout<<"Dzisiaj mamy sobote"<<endl; break;
case 7: cout<<"Dzisiaj mamy niedziele"<<endl; break;
default: cout<<"Błędna wartość"<<endl; break;
}
break;
case 2:
zad1();
break;
}
}