Witam, właśnie zaczynam naukę programowania (tak +/- drugi raz). Kupiłem książkę Stephena Praty "Język c++ szkoła programowania wydanie VI". I w tej książce jest zadanie w którym mam stworzyć 3 funkcje. Pierwsza to main z której mam wywołać dwie następne tak aby wypisało z jednej dwa razy entliczek pentliczek a z drugiej czerwony stoliczek też dwa razy. Pokombinowałem, napisałem (3 razy poprawiłem) i działa. Ale właśnie wydaje mi się że powinno to wyglądać inaczej. Mianowicie teraz wygląda tak:
#include <iostream>
void entliczek(int);
void czerw(int);
int main()
{
entliczek(1);
entliczek(1);
czerw(1);
czerw(1);
return 0;
}
void entliczek(int x)
{
using namespace std;
cout << "entliczek pentliczek" <<endl;
}
void czerw(int z)
{
using namespace std;
cout <<"czerowny stoliczek"<<endl;
}
I nie rozumiem dlaczego po wywołaniu funkcji np. entliczek w nawiasie musiałem wstawiać jakąś liczbę(próbowałem po prostu void i nie szło). Jeśli to przez to że w prototypie wstawiłem int w nawias, to czym to powinienem zastąpić?
W skrócie, czy ten kod jest poprawny?
Mam nadzieje że pytanie jest dobrze sformułowane( mój pierwszy wieczór na forum ^^ ), jeśli nie to proszę o sugestie. Co do pytania to prosił bym o odpowiedzi z których dam radę wyciągnąć wnioski i się nauczyć.