[C++] problem z wywołaniem funkcji w funkcji main.
Ostatnio zmodyfikowano 2017-09-04 17:40
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. #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; }
|
|
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? |
|
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. |
|
« 1 » |