| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 554 人关注过本帖
标题:请问怎么输出有颜色的中文啊?
只看楼主 加入收藏
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
请问怎么输出有颜色的中文啊?
我想让输出有颜色的中文,语句下面:
#include <stdio.h>
#include "graphics.h"  
#include <conio.h>
 void main()
{  
int i;  
for (i=0; i<15; i++)  
{  
textcolor(i);  
cprintf("中文Foreground Color\r\n");  
}  
  return 0;
}
但中文输不出,错在哪了?是头文件没包含字库嘛?怎么改啊?请大家帮忙,谢谢了!
搜索更多相关主题的帖子: 中文 输出 颜色 
2010-01-27 12:48
fqtb16
Rank: 7Rank: 7Rank: 7
来 自:上海
等 级:黑侠
帖 子:96
专家分:504
注 册:2009-12-28
收藏
得分:0 
没有试过

爱拼才会赢
2010-01-27 16:27
playmyself
Rank: 5Rank: 5
来 自:第3系4级宇宙空间
等 级:职业侠客
帖 子:76
专家分:399
注 册:2009-7-8
收藏
得分:20 
我不用TC。。。
给你个我常用平台上的解决方案吧。

CFREE4.1或VC6编译通过
代码如下:
#include <windows.h>
#include <winnt.h>
#include <stdio.h>

int main()
{
    HANDLE chwnd;
    int i;
    chwnd = GetStdHandle(STD_OUTPUT_HANDLE); //获取控制台句柄
     SetConsoleOutputCP(936); //设为中文控制台页
    for(i=1;i<128;i*=2)
    {
        SetConsoleTextAttribute(chwnd,i|FOREGROUND_INTENSITY); //设置颜色
        printf("中文Foreground Color\r\n");
    }
    return 0;
}

无聊创造奇迹。
2010-01-27 17:36
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
收藏
得分:0 
可以哦  谢谢了

一切只因为喜欢。
2010-01-27 19:34
快速回复:请问怎么输出有颜色的中文啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022666 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved