error: expected unqualified-id before 'else' 
Ostatnio zmodyfikowano 2021-11-07 21:13
| JarekPiek Temat założony przez niniejszego użytkownika | error: expected unqualified-id before 'else'  » 2021-10-22 10:50:48 Witam, od kliku dni szukam rozwiązania, tego problemu... jestem jeszcze za słaby w rajtach, by rozkminić co jest nie tak w tym kodzie. Bardzo proszę o pomoc  #include <iostream>#include <cstring>
 using namespace std;
 int main()
 {
 char str[ 50 ]; here: cin >> str;
 if( strcasecmp( "hi", str ) == 0 )  cout << "Cześć, jak masz na imię" << endl;
 
 goto here;
 }
 
 else if( !strcasecmp( "hi", str ) )
 {
 cout << "hej jak leci, jak masz na imię" << endl;
 goto here;
 }
 else if( !strcasecmp( "How are you?", str ) )
 {
 cout << "Sztuczna Inteligenscja będzie działać do póki uchronisz się przed wirusami 🙂 " << endl;
 goto here;
 }
 else if( !strcasecmp( "wszystko w porządku", str )
 {
 cout << "Ciesze się, że to słysze" << endl;
 goto here;
 }
 else
 {
 cout << "Nie mogłem zrozumieć co powiedziałeś, jestem w fazie rozwoju" << endl;
 goto here;
 }
 return 0;
 
 | 
|  | 
| DejaVu | » 2021-10-22 17:23:43 W złym miejscu masz postawione klamry. | 
|  | 
| madpl1239 | » 2021-11-07 21:13:16 ojej a co to za dziwolągi?: here: jakis_kod
 if( warunek )
 {
 jakis_inny_kod;
 goto here;
 }
 
 if( warunek )
 {
 goto here;
 }
 
To nie jest Basic tylko C++. Polecam poczytać jakąś książkę, tutorial o programowaniu w C/C++. I zapomnieć o instrukcji (słowie kluczowym) goto. Pozdrawiam | 
|  | 
| « 1 » |