错误地与fmemopen和fprintf一起出现

时间:2016-04-15 09:08:49

标签: c++ file printf

我是io操作的新手。我正在使用fmemopen打开文件缓冲区流,并使用fprintf在文件中写入一些内容。投掷"没有这样的文件或目录"写入文件时。下面是代码(类似于原始代码。我不能在这里粘贴我的代码),

     written 12 chars

     written 12 chars

     written 12 chars

           ...

     failed fprintf with No such file or directory 

O / P:

when(obj1.peek(300)).thenReturn(true);
verify(obj1, times(1)).peek(333);
verify(obj2, times(1)).log(400);
verifyNoMoreInteractions(obj1);
verifyNoMoreInteractions(obj2);

fprintf失败的情况是什么?#34;没有这样的文件或目录"。 当我将buf的大小增加到2000时,它是成功的,所以我怀疑这是由于缓冲区中的内存不足。为什么我看到"没有这样的文件或目录"。我错过了什么吗?

0 个答案:

没有答案