*[开发平台(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);