Is there way to set stdout to binary mode?

前端 未结 2 1507
庸人自扰
庸人自扰 2020-12-30 08:02

Is there way to set stdout to binary mode? In which mode is stdout without any operations, from my debugging issues I assume that it is in text mode, is it true?

I t

2条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-30 08:55

    I tried code presented below to set stdin and stdout to binary mode (on Windows):

    #ifdef _WIN32
      #include 
      #include 
    #endif
    ...
    #ifdef _WIN32
      setmode(fileno(stdout),O_BINARY);
      setmode(fileno(stdin),O_BINARY);
    #endif
    

    Under Linux you can't do it, because on this platform binary and text mode is the same thing.

提交回复
热议问题