我正在尝试将wchar_t(s)从值0写入最大值(FFFF或65,535)。该过程是成功的,但是当我打开输出文件时,它的结束值为256,没有任何符号。为什么会这样?
我尝试使程序进入睡眠状态,而我使用了wstring(使用wstring代替wchar_t来直接写入wstring),但是一切都以相同的方式结束。
//循环
for (int y = 0; y < 256; y++) {
// "out" is declared as wofstream
out << y + 1 << ":\t";
for (int x = 0; x < 256; x++) {
wchar_t c = ((y * 256) + x);
wstring u;
u = c;
int l = (y * 256) + x;
out << "[" << l << " :: " << u << "]";
}
out << "\n";
}
文件中的最后一个应该是“ [65535::(此处为符号)]”,但结尾应为“ [256::(空白且无右括号)”