求大神!!C语言出不来呀。。。。看看怎么改??? 我要将名和姓随机搭配 我用VC++6.0编译的 是乱码

[复制链接]
查看11 | 回复5 | 2013-1-16 12:43:35 | 显示全部楼层 |阅读模式
亲,汉字在计算机中可不是一个char型变量就能表示的哦,一般是需要两个字节表示。因此你还是考虑将一个汉字当成一个字符串来处理吧。 我给你写了一个参考代码,如下: #include #include #include #include int main(){
char fn[3];
char n[3];
char* a[4] = {"张", "王", "李", "赵"...
回复

使用道具 举报

千问 | 2013-1-16 12:43:35 | 显示全部楼层
符合您自己的思路,我帮你改的:#include #include #includeint main(){
char *fn;
char *n;
char a[][3]={"张", "王", "李", "赵"};char...
回复

使用道具 举报

千问 | 2013-1-16 12:43:35 | 显示全部楼层
简单给你修改了一下:#include #include #include void fn(int a);void ln(int b); int main(){
fn(rand()%4);ln(rand()%5);return 0;...
回复

使用道具 举报

千问 | 2013-1-16 12:43:35 | 显示全部楼层
我记得貌似,字符型的数据,不是中文咧。这不支持啦!改成abcd什么的字符应该就可以了。...
回复

使用道具 举报

千问 | 2013-1-16 12:43:35 | 显示全部楼层
看看这个:#include #include #include #includevoid fn(int a);void ln(int b); int main(){
srand((unsigned)time(NULL));...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行