- 54 名前:デフォルトの名無しさん [2015/09/02(水) 11:40:01.60 ID:3Er4L3kb.net]
- #include<iterator>
#include<fstream> #include<iostream> int main(){ std::ifstream f{"abc"}; std::istream_iterator<unsigned char> i{f}; for(auto a=0;a<5;++a) std::cout<<" "<<std::hex<<static_cast<int>(*i++); return 0; } このコードでabcという名前の読み込むファイルの中に16進数で0Cがあると なぜか表示されなかったり0が2個になったりします 何がわるいのですか? g++とclang++で試しました
|

|