使用ios :: binary从标准读取

ord*_*ary 6 c++ binary stdin stream cin

我试图从标准输入读取并通过其十进制值区分每个字符.根据我的理解,换行符(10)和回车符(13)将被解释为相同的字符.我想区分这两者.我知道如果我正在读取文件,我可以使用ios :: binary参数打开它.但是如果我从标准输入读取怎么办?

小智 2

您可以使用 get 从 std::cin 读取。该方法是专门为读取未格式化的数据而设计的(参见doc