如何从c ++控制台应用程序输出二进制流?

时间:2014-02-17 20:04:28

标签: visual-c++

控制台应用程序是否可以返回二进制流而不是文本?

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{




    return 0;
}

如何转换此代码以便返回流?

1 个答案:

答案 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" );