Я получаю эти ошибки при попытке скомпилировать мою программу с GCC, и я не уверен, что их вызывает.gcc error "expected") 'before' ['token "
functions.h:21: error: expected ')' before '[' token
functions.h:22: error: expected ')' before '[' token
functions.h:23: error: expected ')' before '[' token
functions.h:25: error: expected ')' before '[' token
functions.h:26: error: expected ')' before '[' token
functions.h:27: error: expected ')' before '[' token
Моя программа отлично компилируется в визуальной студии 2012.
Heres файл заголовок, который, кажется, вызывает ошибку.
struct subject
{
char year[5];
char session;
char code[8];
char credit[3];
char mark[4];
};
struct data
{
char name[30];
char id[30];
char cc[30];
char course[80];
struct subject subjects[30];
int gpa;
};
void displayRecord(data [], int);
int nameSearch(data [], char [], int [], int);
void editRecord(data [], int, int);
char getChar(const char [], int);
int getData(data []);
void displayData(data []);
void deleteRecord(data [], int, int);
Я вызов компилятора так:
gcc -o test functions.cpp functions.h main.cpp
Я озадачен, так что любая помощь будет оценен по достоинству!
было бы слишком много, чтобы спросить, что линия 21? –
Этот код не обнаружил проблемы! Можете ли вы предоставить [SSCCE] (http://sscce.org/)? –
Как вы призываете gcc? – interjay