| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:大虾们,帮忙看看。。。。名字的输出有错
只看楼主 加入收藏
zhuzi9897
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-7-31
收藏
 问题点数:0 回复次数:1 
大虾们,帮忙看看。。。。名字的输出有错
#include<stdio.h>
#include<graphics.h>

void hanzi_16(x,y,s,colour,height,width,distance,timelag,print_dir,time_style)
int x,y,colour,height,width,distance,timelag,print_dir,time_style;
char *s;
{
    FILE *fp;
    int t;
    char buffer[32];
    register m,n,i,j,k;
    unsigned char qh,wh;
    unsigned long location;
    if((fp = fopen("hzk16","rb")) == NULL)
    {
       printf("Cant open hzk16!");
       getch();
       exit(0);
    }
    while(*s)
    {
       qh=*s-0xa0;
       wh=*(s+1)-0xa0;
       location=(94*(qh-1)+(wh-1))*32L;
       fseek(fp,location,SEEK_SET);
       fread(buffer,32,1,fp);
       for(i = 0;i < 16;i++)
     for(n = 0;n < height;n++)
       for(j = 0;j < 2;j++)
         for(k = 0;k < 8;k++)
           for(m = 0;m < width;m++)
         if(((buffer[i * 2 + j] >> (7 - k)) & 0x1) != NULL)
         {
            if(time_style == 1)
              for(t = 0;t < timelag;t++)
            delay(500);
            putpixel(x + 8 * j * width + k * width + m,y + i * height + n,colour);
         }
       s += 2;
       if(print_dir == 0)
      x += distance;
       else
      y += distance;
       if(time_style == 0)
     for(t = 0;t < timelag;t++)
       delay(50000);
    }
    fclose(fp);
}

main()
{
int gd = DETECT,gm;
initgraph(&gd,gm,"");

hanzi_16(200,160,"张三",YELLOW,1,1,20,0,0,0);
getch();
}
搜索更多相关主题的帖子: 输出 名字 
2010-08-05 17:50
zhuzi9897
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-7-31
收藏
得分:0 
over 了已经
2010-09-03 16:16
快速回复:大虾们,帮忙看看。。。。名字的输出有错
数据加载中...
 
   



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

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