Witam, jestem początkującym programistą C++ i nie rozumiem trójki błędów, jaki wyrzuca mi kompilator (pracuje w środowisku Visual Studio 2005):
error C2143: syntax error: missing ')' before 'constant'
error C2143: syntax error: missing ';' before 'constant'
error C2059: syntax error: ')'
Miejsca, w których te błędy są wskazywane opatrzyłem komentarzem ERR:
Kod jest taki:
#include <iostream>
#include "stdfax.h" //prekompilowany naglowek
#define rozmiar 10
using namespace std;
void setArray(int rozmiar); // ERR
int _tmain(int arcs, _TCHAR* argv[])
{
return 0;
}
void setArray(int rozmiar) // ERR
{
float tablica[rozmiar];
for(int i=0; i<rozmiar; i++)
{
cout << "Tab[" << i << "]= "<< endl;
}
}
Póki co ten program kompletnie nic nie robi, ale zacząłem go kompilować, żeby zobaczyć, czy nie ma błędów, a jednak są i nie rozumiem o co dokładnie chodzi.
Wygooglowałem sobie te błędy i przejrzałem fora na te tamaty, ale kody z powyższymi błędami, zamieszczone na owych forach, były dla mnie zbyt nieczytelne i skomplikowane :(
Przepraszam za te cyfry "1." i "2." -w moim kodzie ich nie ma. Nie wiem, dlaczego tu się pojawiły