Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wywoływanie funkcji w innej funkcji!

Ostatnio zmodyfikowano 2015-07-06 10:39
Autor Wiadomość
Rikard
Temat założony przez niniejszego użytkownika
Wywoływanie funkcji w innej funkcji!
» 2015-07-06 10:15:16
C/C++
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ń.
C/C++
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.



P-134372
michal11
» 2015-07-06 10:20:28
case 0: profil();

Nie podajesz argumentów.
P-134373
Rikard
Temat założony przez niniejszego użytkownika
» 2015-07-06 10:22:49
C/C++
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^
P-134374
Rikard
Temat założony przez niniejszego użytkownika
» 2015-07-06 10:39:07
Problem już rozwiązany, dziękuję za chęci :)
P-134375
« 1 »
  Strona 1 z 1