Wywoływanie funkcji w innej funkcji!
Ostatnio zmodyfikowano 2015-07-06 10:39
Rikard Temat założony przez niniejszego użytkownika |
Wywoływanie funkcji w innej funkcji! » 2015-07-06 10:15:16 void profil( Istota gracz, string strImie ) { int menuGry; cout << "================++++++++++++++++++++++++++++++++++++++++========================"; cout << "Imie:" << strImie; cout << "\nHP:" << gracz.hp << "/" << gracz.maxhp; cout << "\nMANA:" << gracz.mana << "/" << gracz.maxmana; cout << "\nDMG:" << gracz.dmg; cout << "\n================++++++++++++++++++++++++++++++++++++++++========================"; cout << "\n1.Zadania"; cout << "\n2.Wedrowka"; cin >> menuGry; switch( menuGry ) { case 1: listaZadan(); break; } }
^Tutaj chce dostać się do listy zadań. void listaZadan() { int menuListyZadan; cout << "1.Miales spotkac sie z Edirem w karczmie. Nie powiedzial w jakiej sprawie"; cout << "[0]Powrot"; cin >> menuListyZadan; switch( menuListyZadan ) { case 0: profil(); } }
}
^ A tutaj spowrotem do profilu. Proszę o pomoc jak to rozwiązać, ponieważ wyskakują błędy. 55 C:\Dev-Cpp\aeria.cpp `void profil(Istota, std::string)' used prior to declaration. |
|
michal11 |
» 2015-07-06 10:20:28 case 0: profil(); Nie podajesz argumentów. |
|
Rikard Temat założony przez niniejszego użytkownika |
» 2015-07-06 10:22:49 switch( menuListyZadan ) { case 0: profil( gracz, strImie ); }
47 C:\Dev-Cpp\aeria.cpp `gracz' undeclared (first use this function) 47 C:\Dev-Cpp\aeria.cpp `strImie' undeclared (first use this function) 55 C:\Dev-Cpp\aeria.cpp `void profil(Istota, std::string)' used prior to declaration Gdy podaję argumenty wyskakuje to^ |
|
Rikard Temat założony przez niniejszego użytkownika |
» 2015-07-06 10:39:07 Problem już rozwiązany, dziękuję za chęci :) |
|
« 1 » |