Veröffentlicht 8. Mai 200916 j Könnt ihr mir sagen warum er mir an der markierten stelle einen fehler bringt ? do { i++; cout<<i<<". Spielernamen eingeben"<<endl; cin.getline(string,20); //hier bringt er nen Fehler cout<<endl<<"Für weiteren Mitspieler J drücken"<<endl; cin>>weiter; cout<<endl<endl; } while(weiter=='j' || weiter=='J'); Danke im vorraus
8. Mai 200916 j #include<conio.h> #include<iostream> #include<math.h> using namespace std; int main() { char string1[20],string2[20],string3[20],string4[20],string5[20]; char string6[20],string7[20],string8[20],string9[20],string10[20]; int i=0; char weiter; cout<<"Marcs Tabellenmacher by P.Gerundt"<<endl<<endl<<endl; do { i++; cout<<i<<". Spielernamen eingeben"<<endl; cin.getline(string,20); cout<<endl<<"Für weiteren Mitspieler J drücken"<<endl; cin>>weiter; cout<<endl<endl; } while(weiter=='j' || weiter=='J'); } das hier ist mein code
8. Mai 200916 j Du hast keine Variable namens string deklariert. Und du kannst Variablennamen nicht zur Laufzeit zusammensetzen. Warum benutzt du nicht einfach ein Array von std::string?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.