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

[C++] problem z wywołaniem funkcji w funkcji main.

Ostatnio zmodyfikowano 2017-09-04 17:40
Autor Wiadomość
AmbitnyIdiota
Temat założony przez niniejszego użytkownika
[C++] problem z wywołaniem funkcji w funkcji main.
» 2017-09-04 17:26:06
Problem jest dla was zapewne banalny, ale nick mówi sam za siebie, stworzyłem funkcję którą próbuję wywołać w funkcji main ale cały czas wyskakuje mi błąd :

error: too few arguments to function 'int wczytaj_liczbe(int, int, int)'|

już kilka razy miałem ten problem i nie wiem jak sobie z nim radzić, jeśli ktoś z was mógłby mi to wytłumaczyć byłbym wdzięczny.
C/C++
#include <iostream>
#include <cstdlib>

using namespace std;

int wczytaj_liczbe( int x, int y, int nr_wyboru )
{
    do
    {
        cout << " podaj x" << endl;
        cin >> x;
        if( x != 0 )
        {
            cout << "podaj y" << endl;
            cin >> y;
            if( y != 0 )
            {
               
                cout << "podaj nr opcji." << endl;
                cin >> nr_wyboru;
                switch( nr_wyboru )
                {
                case 1:
                    cout << x + y << endl;
                    break;
                case 2:
                    cout << x - y << endl;
                    break;
                case 3:
                    cout << x * y << endl;
                    break;
                case 4:
                    cout << x / y << endl;
                    break;
                case 5:
                    cout << "Dzieki za skorzystanie z mojego kalkulatora" << endl;
                    break;
                default:
                    cout << " wprowadz liczbe od 1 do 5!" << endl;
                    break;
                   
                }
               
            }
            else
                 exit( 0 );
           
        }
        else
             exit( 0 );
       
    }
    while( nr_wyboru != 5 );
   
    {
        return false;
    }
}

int main()
{
    wczytaj_liczbe();
    return 0;
}
P-164592
pekfos
» 2017-09-04 17:36:34
Nie przekazujesz do funkcji argumentów, nie używasz argumentów, więc po co w ogóle masz te argumenty?
P-164594
AmbitnyIdiota
Temat założony przez niniejszego użytkownika
» 2017-09-04 17:40:59
masz racje, juz rozumiem po prostu normalnie deklaruje zmienne, zamiast wpisywać w nawias, dziękuje.
P-164595
« 1 »
  Strona 1 z 1