如何在 visual studio c 中打印 ■?
How can I print ■ in visual studio c?
我想在 c visual studio 项目中使用函数 printf 打印 ■(ascii 代码 254),但我的程序无法打印。就像(? 而不是 ■)
我的程序可以打印ascii字符32~128
我觉得因为129~254是扩展ascii,所以需要更多的代码(header?其他功能?)。
如何打印■?请帮助我。
这是我的代码。
#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 window)中将语言韩语更改为英语。
这是我的代码
#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;
}
我想在 c visual studio 项目中使用函数 printf 打印 ■(ascii 代码 254),但我的程序无法打印。就像(? 而不是 ■)
我的程序可以打印ascii字符32~128
我觉得因为129~254是扩展ascii,所以需要更多的代码(header?其他功能?)。
如何打印■?请帮助我。
这是我的代码。
#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 window)中将语言韩语更改为英语。
这是我的代码
#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;
}