MatLab-C MEX文件为什么fopen()返回NULL?

时间:2014-07-17 05:00:48

标签: c matlab fopen mex fclose

我正在写这个mex文件:

for (k=0; k<MaxIter; k++){
    f=fopen("results.txt", "w");
    val=getValue();
    fprintf(f, "%d ", val);
    fclose(f);
    /* do something with file information */
}

现在,对于(MaxIter/2)次迭代,文件已正确创建和编写,但在(MaxIter/2)+1次迭代fopen()返回NULL,为什么?也许文件仍然打开?

0 个答案:

没有答案