好吧,主题基本上都说明了这一切.
我有一个命令行实用程序,可以使用管道或i/o重定向以交互方式或脚本方式使用.我正在使用cin和couti/o,如果输出是控制台,我想在最后写一个额外的EOL,以便用户提示将从下一行开始.在脚本中,这将是有害的.
cin
cout
我可以假设cin == 0, cout == 1吗?我知道没有干净的方法来获取流的文件描述符.或者是吗?
cin == 0, cout == 1
c++ linux iostream
c++ ×1
iostream ×1
linux ×1