我使用setbuf将stdout重定向到char buffer,但当我只想将新数据写入stdout时,它会产生一些副作用。如以下代码所示:int main() char buf[bufSize]; printf("123"); //123 is written to the buffer
setbuf(stdout,NULL); /&
将VS2005中的"setbuf“移植到VS2008需要做哪些更改? In.setbuf(FileBuffer, BUFFER_REGION_SIZE);
当我用VS2008编译上面的代码时,我看到了下面的错误。error C2039: 'setbuf' : is not a member of 'std::basic_ifstream<_