[問題] 關於fprintf
*[開發平台(Platform):
Visual Studio 2010
*[問題(Question):
我為了實現feedforward neural network寫了一個c
在程式的一開始我先將training data的txt檔讀進來
之後運算完演算法之後再把結果輸出到txt檔
原本我給的data是個總共12行二維的資料
像是 : 1.23,2.11
3.21,4.22
... ...
以此往下類推
但是當我把輸入的data增加至大於20行之後
同樣一模一樣的程式竟然在fprintf的地方發生觸發中斷點
也就是讀進來的資料都可以經過演算法運算
但是卻在輸出到txt時發生錯誤
他跳出一個視窗說 :
Windows已觸發xxxxx(檔名)的中斷點
可能是因為堆積損毀,表示XXXXX內有錯誤或其載入的任何DLL內有錯誤
然後會在fprintf.c裡面
有一段是
if(retval=0)
{
buffing = _stbuf(stream);
retval = _output_l(stream,format,NULL,arglist); --->會中斷到這行
_ftbuf(buffing,stream);
}
由於我只是個初學C的女生...
不知道該怎麼解決這個問題 (明明程式碼都是一樣的...
所以想要請大家幫忙
是說fprintf有限制大小還什麼之類的問題嗎??
非常感謝你們大家 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 126.88.207.102
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1414165781.A.09B.html
→
10/24 23:51, , 1F
10/24 23:51, 1F
→
10/24 23:51, , 2F
10/24 23:51, 2F
→
10/25 00:01, , 3F
10/25 00:01, 3F
※ 編輯: belle800620 (126.88.207.102), 10/25/2014 00:03:07
→
10/25 00:12, , 4F
10/25 00:12, 4F
→
10/25 00:20, , 5F
10/25 00:20, 5F
→
10/25 00:27, , 6F
10/25 00:27, 6F
→
10/25 00:27, , 7F
10/25 00:27, 7F
→
10/25 00:42, , 8F
10/25 00:42, 8F
→
10/25 00:43, , 9F
10/25 00:43, 9F
→
10/25 00:44, , 10F
10/25 00:44, 10F
→
10/25 00:45, , 11F
10/25 00:45, 11F
→
10/25 00:45, , 12F
10/25 00:45, 12F
→
10/25 00:45, , 13F
10/25 00:45, 13F
→
10/25 01:58, , 14F
10/25 01:58, 14F
→
10/29 07:49, , 15F
10/29 07:49, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章