problem z przejsciem na kolejna funkcje poprzez for
Ostatnio zmodyfikowano 2023-06-04 20:07
Daniel029 Temat założony przez niniejszego użytkownika |
problem z przejsciem na kolejna funkcje poprzez for » 2023-06-04 14:09:01 Dzien dobry, jestem nowy w programowaniu i ucze sie C++ po przez wykupiony kurs, aczkolwiek mam mały problem którego rozwiązać nie mogę, opisałem zeby latwiej bylo mi pisać o problemie, problem znajduje sie w 27 lini, program startuje ale nie chce mi wyswietlic funkcji void metka w czym tkwi problem ? #include <iostream> #include <string> using namespace std;
void metka( double towar, string opis );
int main() { double towar[ 3 ][ 3 ] = { { 1, 20, 0.05 }, { 2, 60, 0.18 }, { 3, 250, 0.23 } }; string opis[ 3 ] = { { "Jabłko" }, { "Kurtka" }, { "Naszyjnik" } }; int licznik; int tab1; for( licznik = 0; licznik <= 2; licznik++ ) { for( tab1 = 0; tab1 <= 2; tab1++ ) { void metka( int licznik, int tab1, double cena, double towar[ 3 ][ 3 ], string opis[ 3 ] ); } } } void metka( int licznik, int tab1, double cena, double towar[ 3 ][ 3 ], string opis[ 3 ] ) { cena = towar[ licznik ][ 1 ] * towar[ licznik ][ 2 ]; cout << "Towar: " << towar[ licznik ][ 0 ] << endl; cout << "Cena Netto: " << towar[ licznik ][ 1 ] << endl; cout << "Cena Brutto: " << towar[ licznik ][ 1 ] + cena << endl; cout << "Opis Produktu: " << tab1[ opis ] << endl; cout << "-------------------" << endl; } |
|
DejaVu |
» 2023-06-04 15:22:10 Źle wywołujesz funkcję. Przy wywołaniu funkcji piszesz jej nazwę i przekazujesz tylko zmienne lub wartości. Czyli: metka( licznik, tab1, cena, towar, opis );
|
|
Daniel029 Temat założony przez niniejszego użytkownika |
» 2023-06-04 16:09:45 Wywala mi blad z konwertowaniem: could not convert 'tab1' from 'int' to 'std::string' |
|
DejaVu |
» 2023-06-04 16:21:12 Funkcję wywołujesz już poprawnie, ale masz błędy w funkcji. Przykładowy błąd: cout << "Opis Produktu: " << tab1[ opis ] << endl;
tab1 nie jest tablicą. |
|
Daniel029 Temat założony przez niniejszego użytkownika |
» 2023-06-04 20:07:53 Dziekuje bardzo |
|
« 1 » |