| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1792 人关注过本帖
标题:[求助]新手学C语言遇到的问题-_-!
只看楼主 加入收藏
yjwgnu
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-12-6
收藏
得分:0 
[求助]以下程序为什么不显示“我”,而显示“菀”。
#include "graphics.h"
#include "stdio.h"
main()
{int i=VGA,j=VGAHI,k;
unsigned char mat[24][3],chinease[3]="我";
FILE *HZK;
if((HZK=fopen("e:\hzk24h","rb"))==NULL)exit(0);
initgraph(&i,&j,"");
i=chinease[0]-0xA0;j=chinease[1]-0xA0;/*获得区码与位码*/
fseek(HZK,(94*(i-1)+(j-1))*72l,SEEK_SET);
fread(mat,72,1,HZK);
for(j=0;j<24;j++)
for(i=0;i<3;i++)
for(k=0;k<8;k++)
if(mat[j][i]&(0x80>>k))/*测试为1的位则显示*/
putpixel(j,i*8+k,WHITE);
getch();
closegraph();
fclose(HZK);
}
2006-03-12 13:13
yjwgnu
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-12-6
收藏
得分:0 
帮帮忙
2006-03-12 13:16
一一凌
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-2-16
收藏
得分:0 
第一题显然是要求调用函数实现的,如果只在主函数中实现应该不符合要求.
#include "stdio.h"
#include<string.h>
main()
{ char* fun(char *);
char *c,*p;
int i;
gets(c);
p=fun(c);
puts(p);
}
char* fun(char *p)
{
char*t;
int i=strlen(p),m=i-1;
for(;*p!='\0';p++)
t[m--]=*p;
*(t+i)='\0';
return(t);
}
2006-03-12 14:31
Judy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-3-7
收藏
得分:0 
谢谢你们啦!

去自己想去的地方,做自己想做的事,追寻自己的梦想,因为我们都只能活这么一次……
2006-03-12 19:27
黑衣圣堂
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-3-13
收藏
得分:0 
自己添加啊

我不是一支恣意逃窜的箭,而是一个威灵的射手,我的直感,会引领着,把自我射向,更遥远的,流浪。
2006-03-13 11:13
快速回复:[求助]新手学C语言遇到的问题-_-!
数据加载中...
 
   



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

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