我在嘗試使用GCC編譯我的程序時收到這些錯誤,我不確定是什麼原因導致它們。gcc error'expected')'''''''
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
我的程序在Visual Studio 2012年
繼承人,這似乎是導致錯誤的頭文件編譯罰款。
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