だから私はこのコードを持っています:
ifstream sFile;
sFile.open(argv[1]);
stringstream ss;
unsigned char aChar;
string aString;
while (sFile >> noskipws >> aChar) {
ss << noskipws << aChar;
}
ss >> noskipws >> aString;
cout << noskipws << aString << endl;
私のファイルには次のものが含まれています: "SHE SELLS"
標準出力では、「SHE」しか表示されません。私はこれを理解しようとして多くの時間を無駄にしました.誰かがなぜこれが起こっているのか理解するのを手伝ってくれますか?
また、これは拡張ASCIIアルファベットの文字を読み取ることができますか?