Will Opublikowano 25 Maja 2007 Udostępnij Opublikowano 25 Maja 2007 Mam problem robiłem pewno zadanko i tu... podczas kompilacji programu żadnych błędów włączam program i po podaniu jednego argumentu błąd.. nie mam pojęcia czym to może być spowodowane.. jeśli ktoś wie to plax o odpowiedz :] o programie: podajemy 20 wartości i program każdą ma zapisać a gdy podamy all dajemy uruchom i powinno wywołać funkcje według kolejności z jaką podaliśmy ... B) #include<iostream> #include<cstdlib> using namespace std; //******************** static int ktory_raz=0; bool (*(*wsk)[20])(); bool obrot_prawo(); bool obrot_lewo(); bool obrot_przod(); bool obrot_tyl (); //****************** //****************** int main() {//start main bool chce=true; while (chce) {//start while int wybor; cout<<"1-prawo, 2 -lewo, 3-gora, 4-dol, 5-koniec programu, 0-wykonaj"; cin>>wybor; switch (wybor) {//start switch case 0: { for (int i=0;i<20;i++) { cout<<wsk[i]<<endl; } exit(1); } case 1: { *wsk[ktory_raz]=&obrot_prawo; ktory_raz++; } break; case 2: { *wsk[ktory_raz]=&obrot_lewo; ktory_raz++; } break; case 3: { *wsk[ktory_raz]=&obrot_przod; ktory_raz++; } break; case 4: { *wsk[ktory_raz]=&obrot_tyl; ktory_raz++; } break; case 5: { cout<<"koniec"; exit(1); } break; default: { cout<<"BLAD!! sprubuj ponownie"; break; } }//koniec switch }//koniec while }//koniec main //********************************************************************* bool obrot_lewo() { cout<<"obrot w lewo"<<endl; return true; } bool obrot_prawo() { cout<<"obrot w prawo"<<endl; return true; } bool obrot_tyl() { cout<<"obrot dol"<<endl; return true; } bool obrot_przod() { cout<<"obrot gora"<<endl; return true; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 25 Maja 2007 Filar Społeczności Udostępnij Opublikowano 25 Maja 2007 Rzutuj dane wejściowe na liczbę albo w case dawaj "0", "1" itd. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 25 Maja 2007 Autor Udostępnij Opublikowano 25 Maja 2007 Tzn all dane są na liczbach.. i tego samego typu... I jest case 0: itp.. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się