目前我的工作程序與二維陣列中創建從0到10000事情進展順利的隨機數,直到我建立我的變量。我的代碼運行良好,直到我爲我的變量設置字符類型。然後gcc編譯器發瘋了。我嘗試過不同的字符類型,但我仍然遇到一個奇怪的錯誤。感謝您查看我的代碼到目前爲止。麻煩與隨機數數組變量
32: 12. Terminate program.
33:
34: CALL: ./a.out AFTER COMPILING WITH gcc (WITHOUT USING THE -o SWITCH)
40: */
41:
42:
47: #include <stdio.h>
48: #include <stdlib.h>
49: #include <time.h>
50:
51:/*****************************************************************************/
int main (void)
{
72: int random_nmb [4][6];
73: int number, r, c;
74:
75: srandom((unsigned)time(NULL));
for (c=0; c<=3; c++)
{
for (r=0; r<=5; r++)
{
number = random()%10001;
random_nmb [r][c] = number;
}
}
}
好的,這裏是錯誤代碼。
In file included from /usr/include/sys/_types.h:33,
from /usr/include/stdio.h:41,
from ghp9.c:47:
/usr/include/machine/_types.h:51: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'typedef'
/usr/include/machine/_types.h:74: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '__int_least8_t'
你爲什麼不*包含任何錯誤信息*?我們是否應該完全理解「gcc編譯器瘋狂」的含義? – unwind
對不起@unwind,我只是沒有看到任何人在這些類型的網站上添加他們的錯誤代碼。 – user3497276
你確定你發佈了整個源代碼嗎?你的代碼中沒有47行... – fritzone