目前我正在努力如何將typedef結構傳遞給函數?
void avg(everything)
但是,這給我的錯誤:
error: subscripted value is neither array nor pointer
當我今天早些時候得到這個錯誤是因爲我沒有傳遞一個二維數組功能正常。所以我想這是相同的,但我找不到它傳遞正確的格式
這是我的typedef:
typedef struct structure
{
char names[13][9];
int scores[13][4];
float average[13];
char letter[13];
} stuff;
,這是我的typedef數組:
stuff everything[13];
所以...什麼是「一切」? – gukoff 2013-04-23 02:11:43
'void avg(stuff * p);'似乎符合法案。 – WhozCraig 2013-04-23 02:11:54
函數需要定義爲'void avg(stuff * s){}' - 但是這個調用需要'avg(everything);' – user93353 2013-04-23 02:12:32