我试图打印ASCII字符,但在输出中我只看到一个小盒子。例如,ASCII 179是|
字符,但它不会打印。相反,它打印:
我的代码:
int main(int argc, char** argv) {
int a[] {179,180,191,192,193,194,195,196,197,217,218,32};
char b = a[2];
std::cout << b;
return 0;
}
如何解决此问题?
注意,当我使用此代码时,输出会正确打印字符:
std::cout << "┐"
但如果我使用ASCII字符,它会打印一个方框。
编辑:要添加...即使我将字符输出到记事本,我也会得到相同的结果。