C语言中VC++6.0中输出一个黑色的格子的代码是什么呀?

例题上写的是printf("%c%c",219,219)
但是我输出的却是一个“圹”字,黑色格子应该是多少呢?另外这些符号应该怎么查找呢?
ascII码网上有吗?要怎么查呀?

那是不支持中文的系统才出现黑色格子,在支持中文的系统就会出现中文了。

当然汉字里也有黑色格子如:

printf("%c%c\n", 0xa8, 0x80);

输出 █,当然在黑色dos屏幕下会变成白色色块
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-01
这不是你的错,也不是书上的错,如果你知道汉字编码原理的话,你就会知道,汉字GB系列编码的实质就是利用扩展AscII码没有标准化,所以它与扩展AscII码存在着一定的冲突,书上的是针对在TC2.0等不支持中文环境下编译的,你在VC6.0环境中的话,你试试
printf("%c%c",254,254);
它我记得好像没与中文冲突。

至于ASCII码你可以到:
http://www.jfstudio.net/aspnet/javascript/20071122/10250668.shtml去看,你会发现219的确是黑色方格,当然254也是,但是219与汉字编码有着冲突,原因我在上面已经解说了...
第2个回答  2008-07-28
ASCII码黑色方格为178
你可以printf("%c\n",178);试试
第3个回答  2008-07-29
就是219
第4个回答  2008-07-28
去查ascII码。

C语言中VC++6.0中输出一个黑色的格子的代码是什么呀?
那是不支持中文的系统才出现黑色格子,在支持中文的系统就会出现中文了。当然汉字里也有黑色格子如:printf("%c%c\\n", 0xa8, 0x80);输出 █,当然在黑色dos屏幕下会变成白色色块

VC6.0环境下的俄罗斯方块C语言源代码
define mLINE 6 define mADOWN 7 define mGEN 8 define mLEFT 75 define mRIGHT 77 define mSPACE 57 define mDOWN 80 define mESC 1 define TIMEINT 2 define MAXX 9 define MAXY 30 define BACKCOLOR BLACK define WINX 50 define WINY 470 define GA...

VC++6.0如何改变输出窗口背景颜色-VC++6.0中如何更改窗口颜色
VC++6.0更改窗口颜色的步骤如下:第一步,运行程序,弹出控制窗口。首先需要编好一个可以正确运行的程序,然后单击工具栏上的执行图标,运行程序。系统会自动弹出控制台输出窗口,用于显示程序运行结果。这里我们以绘制余弦曲线的程序为例。第二步,进行各项自定义设置。在窗口的顶部单击右键,选择弹出的右...

初学C++有些字符我怎么输出的黑字而不是蓝色的字或者红色的比如int ‘m...
\/\/代码没有任何问题\/\/纠正一下,这是纯正的C语言代码,不是C++的#include<stdio.h>int main(){printf("恩达恩\\n");return 0;}看你的描述,按感叹号运行,应该是VC++6.0环境吧,如果你安装了VC开发插件的话,是会显示main\/printf这些函数为红色的。打开项目工程后,也可以通过工程设置你想要的颜...

请问VC++6.0中文版的如何创建C语言源程序?
先打开VC++6.0然后点新建 在projects下面可以看见win32 console application 然后点创建一个名字 "AAA"接着新建-- 在File下面看见记事本的图标 然后起个名字 **.c就可以了 .C结尾文件实际上就是C语言文件了

VC++6.0编译的C语言!
这种问题不同的编译器有不同的答案,你可以试试用其他的编译器编译看看结果,VC6做了一些所谓的“优化编译”;;过程,如“浩”所言。附反编译代码:mov DWORD PTR _i$[ebp], 3 mov eax, DWORD PTR _i$[ebp]add eax, 1 mov DWORD PTR _i$[ebp], eax mov ecx, DWORD PTR _i...

谁有能在vc++6.0上运行的c语言小游戏代码???
C语言里还有 srand()函数等。\/\/头文件:stdlib.h if(color == 14) color -= rand() % 13 + 1; \/\/变色 SetColor(color); gotoxy(ix*2, iy); printf("■"); } if(Snake[ix][iy] == Snake_Len) { gotoxy(ix*2, iy); SetColor(0xe); printf("≈"); } } } void Clear_Snake()\/\/...

vc++6.0下 如何用C语言在控制台输出图形
是做游戏吗?可以的。在工程里面 创建一个 win 32 应用程序(win 32 Applicatioin)。工程名canvas 然后是一个典型的“Hello Workd!” 在你创建工程所在磁盘的位置 放上几张图片。通过贴图的方式……后面很多啦。校图书馆就有很多书 ,去借 就可以了。好好学。

运行vc++6.0出现hello.obj - 1 error(s), 0 warning(s)
下面这句你改一下:printf("hello world!\\n");你少了个“

谁有VC++6.0编程环境下绘正方体的C语言源代码
运行上面代码时为什么会出现以上错误,应该怎么处理呢? 追答 使用的是C++OpenGL 编写的。因此它要找到OpenGL toolkit 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他类似问题2011-01-27 VC++6.0到底是用C语言编程还是用C++编程 14 2014-09-25 谁有能在vc++6.0上运行的c语言小游戏...

相似回答