控制台应用程序是否可以返回二进制流而不是文本?
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
如何转换此代码以便返回流?
答案 0 :(得分:1)
例如,您可以通过这种方式设置二进制模式。
int result;
// Set "stdout" to have binary mode:
result = _setmode( _fileno( stdout ), _O_BINARY );
if( result == -1 )
perror( "can't set binary mode for stdout" );
else
printf( "stdout mode is binary now" );