看板 C_and_CPP 關於我們 聯絡資訊
開發平台:Dev-C++ 有問題的code: (請善用置底文標色功能) #define datanumber 250000 FILE *twobitdata = fopen("twobitdata.txt","r"); int twobit[datanumber*2]; while(!feof(twobitdata)) { fscanf( twobitdata, "%s", data); twobit[i]=atoi(data); i++; } 補充說明: datanumber是小數字時跑起來都沒有問題 只要datanumber破300000就會掛掉,訊息是unknown software exception 想請問應該怎樣修改code才能讓他跑到一百萬次? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.131.235
tingyushyu:用malloc() 因為stack爆掉了 04/17 18:50
hshk:解決了~~感謝樓上 04/17 19:07