Witam mam maly problemik
od paru dni ucze sie c++ ale jak na razie jedynym zrodlem mojej wiedzy jest ksiazka uczaca c i c++. Niestety dotarlem do miejsca w ktorym mowi sie konkretnie o c a w c++ nie chce dzialac. Konkretnie chodzi mi o kod :
#include <iostream>
#include <stdlib.h>
using namespace std;
int dobrze, zle;
int main()
{
char pytanie[15];
int odpowiedz;
dobrze = 0;
zle = 0;
pytaj("4 + 5 = ", 9);
pytaj("3 + 2 = ", 5);
pytaj("6 + 2 = ", 8);
pytaj("1 + 2 = ", 3);
cout << "Odpowiedziales poprawnie na " << dobrze << " pytan." << endl;
cout << "Opowiedziales zle na " << zle << " pytan." << endl;
system("PAUSE");
return 0;
}
pytaj(pytanie, odpowiedz)
char pytanie[15];
int ans
{
int zgadnij;
cout << pytanie;
cin >> zgadnij;
if (zgadnij == odpowiedz)
{
++dobrze;
}
else
{
++zle;
}
}
wedlug ksiazki w zwyklym c wszystko powinno byc dobrze ale w c++ nie chce dzialac :-(.
Domyslam sie ze problem dotyczy przekazywaniu parametrow funkcjom, moja prosba jest nastepujaca. Moze ktos mi powie jak sie przekazuje parametry funkjom w c++ i przy okazji wyjasni mi co jest zle w tym kodzie.
Nie wiem czy to cos pomoze ale urzywam DEV C++.
z gory dziekuje