我想寫入文件中存在的每個字符。我猜unicode擁有最完整的角色集,但我不太清楚。你能幫我解決這個問題嗎?我正在使用C++。這段代碼似乎「只」寫了一組ASCII字符(或者我錯了嗎?)。 Thx尋求幫助。將每個可能的字符寫入文件
#include <iostream>
#include <fstream>
using namespace std;
int main(void) {
wofstream wOutStream;
wOutStream.open("myFile.txt");
wchar_t myChar = 0;
do {
wOutStream << myChar << " ";
myChar++;
} while (myChar != 0);
wOutStream.close();
cin.get();
return 0;
}
你不能只是增加字符,並希望它成功遍歷整個UNICODE字符空間。字面上有幾十億個可能的字符,但[只有一小部分被分配](https://en.wikipedia.org/wiki/List_of_Unicode_characters)。 – tadman
Unicode字符需要遵循某些位模式,因爲只提及了所有可能的數字中的一小部分。 –
好的,但是您能否向我解釋一下如何做到這一點? –