我想打印■(在ascii代码254中(在c visualstudio项目中使用函数printf,但我的程序无法打印。就像(?而不是■)
我的程序可以打印ascii字符32~128。
我认为由于129~254是扩展的ascii,它需要更多的代码(头?其他函数?(。
我如何打印■?请帮帮我。
这是我的密码。
#include<stdio.h>
int main() {
unsigned char count;
for (count = 32; count < 255; count++) {
printf(" %3d - %c", count, count);
if (count % 6 == 0) {
printf("n");
}
}
return 0;
}
我刚刚通过添加系统("chcp 437"(解决了问题,该系统在cmd(dos窗口(中将语言朝鲜语更改为英语。
这是我的代码
#include<stdio.h>
#include<Windows.h>
int main() {
unsigned char count;
system("chcp 437");
for (count = 32; count < 255; count++) {
printf(" %3d - %c", count, count);
if (count % 6 == 0) {
printf("n");
}
}
return 0;
}