所以我希望能够将任何文件中的所有字符(隐藏的,特殊的,希腊的和其他字符)cout到文本文件中。我尝试过使用getline()
和get()
函数,但是:
...
ifstream aFile("whateverTextFile.txt"); // can be any type of file besides txt file
char ch;
while (aFile.get(ch)) cout << ch;
...
也没有做好这份工作。想要阅读这个“123abc @#$”来cout“123abc @#$αβλ”。
答案 0 :(得分:0)
不完全确定您的意思是&#39;显示&#39;或隐藏&#39;字符。假设您想以十六进制显示控制字符,您可以执行类似
的操作if(std::isprint(c)) {
std::cout << c;
} else {
std::cout << "0x" << std::hex << c;
}