| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题:[求助]
只看楼主 加入收藏
等待
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2005-12-1
结帖率:100%
收藏
 问题点数:0 回复次数:9 
[求助]
各位大虾请问如何在C编译器中输入和输出汉字?
2005-12-06 22:22
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

中文版的都可以!


天行健,君子以自强不息!!QQ:68660681
2005-12-07 13:45
一直在迷茫
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-12-5
收藏
得分:0 
你可以用WIN-TC,
这个也不错的!!
推荐!~!~!`

我要在床边种个向日葵,这样我就可以天天吃瓜子了!!!
2005-12-07 15:48
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
收藏
得分:0 
#include<stdio.h>
void main()
{
int a;
scanf("请输入一个数:%d",&a);//"请输入一个数:"在键盘上用中文输入
printf("这个数为:%d\n",a);
}

好累
2005-12-07 21:54
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 
什么乱七八糟的啊

学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-07 21:55
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
输入汉字....那得去问求伯均啦
输出汉字....那就得用上画图的函数了

淘宝杜琨
2005-12-07 22:09
卡拉是只猫
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2005-12-7
收藏
得分:0 
不是printf("就这么打汉字");
就可以了吧。

搞不懂就问人,搞得懂就答人。
2005-12-08 04:43
等待
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2005-12-1
收藏
得分:0 
谢谢各位了

2005-12-09 20:57
cherrysindow
Rank: 2
等 级:论坛游民
帖 子:124
专家分:10
注 册:2005-10-21
收藏
得分:0 

不好意思,输入不会

给你一个输出的例子

/*Write by Cherryfly*/

#include "Conio.h"
#include "graphics.h"
#define closegr closegraph


char ying[]={
/* 以下是 '樱' 的 16点阵宋体 字模,32 byte */
0x20,0x00,0x27,0xFE,0x25,0x62,0x25,0x6A,
0xF5,0x6A,0x25,0x6A,0x71,0x88,0x6A,0x54,
0xA4,0xA2,0xA0,0x80,0x2F,0xFE,0x21,0x10,
0x23,0x20,0x20,0xE0,0x23,0x18,0x2C,0x08,
};

char hua[]={
/* 以下是 '花' 的 16点阵宋体 字模,32 byte */
0x04,0x40,0x04,0x40,0xFF,0xFE,0x04,0x40,
0x08,0x00,0x0C,0x80,0x08,0x90,0x18,0x98,
0x28,0xA0,0x48,0xC0,0x09,0x80,0x0A,0x84,
0x08,0x84,0x08,0x86,0x08,0x7C,0x08,0x00,
};


char fei[]={
/* 以下是 '飞' 的 16点阵宋体 字模,32 byte */
0x00,0x00,0xFF,0xC0,0x00,0x40,0x00,0x48,
0x00,0x50,0x00,0x60,0x00,0x60,0x00,0x50,
0x00,0x48,0x00,0x40,0x00,0x20,0x00,0x22,
0x00,0x12,0x00,0x0A,0x00,0x06,0x00,0x00,
};

char wu[]={
/* 以下是 '舞' 的 16点阵宋体 字模,32 byte */
0x10,0x00,0x1F,0xFC,0x2A,0x50,0x4A,0x50,
0xBF,0xFE,0x0A,0x50,0x7F,0xFE,0x10,0x10,
0x10,0x10,0x3E,0xFE,0x22,0x50,0x54,0x90,
0x08,0xFE,0x10,0x10,0x20,0x10,0x40,0x10,
};

void drawmat(char *mat,int matsize,int x,int y,int color)
/*依次:字模指针、点阵大小、起始坐标(x,y)、颜色*/
{int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
for(i=0;i<n;i++)
for(k=0;k<8;k++)
if(mat[j*n+i]&(0x80>>k)) /*测试为1的位则显示*/
putpixel(x+i*8+k,y+j,color);
}


void initgr(void) /* BGI初始化 */
{
int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */


/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
registerbgidriver(EGAVGA_driver);


initgraph(&gd, &gm, "");
}

int main(void)
{
initgr(); /* BGI初始化 */

/*以下输出“樱花飞舞”*/
drawmat(ying,16,100,100,2) ;
drawmat(hua,16,200,100,4) ;
drawmat(fei,16,300,100,4) ;
drawmat(wu,16,400,100,4) ;

printf("\n\n\n\n\n\n\n\n\n\n\n\t\t\t\tCherryfly");
getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegr(); /* 恢复TEXT屏幕模式 */
return 0;
}

/*Write by Cherryfly*/


虽然我很普通,但是我很讲道理 如果我的问题冒犯了您 请不要生气 因为我是无意的
2005-12-09 23:39
等待
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2005-12-1
收藏
得分:0 
谢谢大家

2005-12-11 01:36
快速回复:[求助]
数据加载中...
 
   



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

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