Witam serdecznie w tę jakże ciemną noc,
otóż napotkał mnie bardzo dziwny problem - przy kompilacji programu różne błędy się robią, np. zamiast pokazać złą odpowiedź, program po prostu się crashuje lub po pokazaniu jaka powinna być poprawna, nie pokazuje następnej pętli i wywala po chwili program.... A miałem się nauczyć niemca, bo dziś ustna praca klasowa... Dziękuję z góry za wszelką okazaną pomoc!
#include <iostream>
#include <cstdlib>
using namespace std;
string p[3];
string odp;
string o[3];
int x;
int main()
{
p[0]="Wie gecht es dir?: ";
o[0]="Mir geht es gut.";
p[1]="Wie fuhlst du dich heute?: ";
o[1]="Ich fuhle mich gut.";
p[2]="Wie verhalten Sie sich in Notfallsitutationen?: ";
o[2]="Ich gerate in Panist. Ich bin gestresst.";
p[3]="Was machst du fur Gesundheit?: ";
o[3]="Ich trinke Wasser. Ich trainiere viel. Ich esse viel Gemuse un Obst.";
do{
for(int i=0; i<40; i++){
x=rand()%4;
cout << p[x];
cin >> odp;
if(odp==o[x])
cout << endl << "Gratulacje!" << endl << endl;
else
cout << "Zle! Powinno byc tak: " << o[x] << endl << endl;
}
}while(true);
return 0;
}