ucdos做程序用的c语言吗,C语言求教
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/* DOS西文输出16点阵汉字的一种方法:(要找个汉字库放在其目录下) */
#include
#include
#include
#include
FILE *fp;
void InitGra(void);
int OpenLIB(void);
void Quit(void);
void PutCC16(int,int,int,int,char *Srt);
void ErrMsg();
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
int main(void)
{
char *Str ="西文下,显示16点阵汉字abcde ABCD。■△◇〓";
InitGra();
if ( !OpenLIB() ) ErrMsg();
PutCC16(0, 100, 2, YELLOW, Str);
getch();
Quit();
return(0);
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
void InitGra(void)
{
int Gdriver,Gmode;
Gdriver = VGA;
Gmode = VGAHI;
initgraph(&Gdriver,&Gmode,"");
}
//
int OpenLIB(void)
{
if ( (fp=fopen("f:\\hzk\\hzk16", "rb")) == NULL) return(0);
return(1);
}
//
void Quit(void)
{
closegraph();
fcloseall();
exit(0);
}
//
void PutCC16(int x, int y, int Wid, int Color, char *Str)
{
unsigned Zcode, Bcode;
int i, j, k, Rec;
long Len;
char Buf[32];
while (*Str)
{
if ((*Str&0x80) && (*(Str+1) & 0x80))
{
Zcode = (*Str-0xa1) & 0x07f;
Bcode = (*(Str+1)-0xa1) & 0x07f;
Rec = Zcode*94+Bcode;
Len = Rec*32L;
fseek(fp, Len, SEEK_SET);
fread(Buf,1,32,fp);
for (i=0; i<16; i++)
for (j=0; j<2; j++)
for (k=0; k<8; k++)
if (Buf[i*2+j]>>(7-k)&1)
putpixel(x+j*8+k, y+i, Color);
x = x+16+Wid;
Str += 2;
}
}
return;
}
//
void ErrMsg()
{
printf("Open LIB File Error!");
getch();
Quit();
}
ucdos做程序用的c语言吗,C语言求教相关推荐
- 35岁,工作十几年,被开除15次,面试被拒200多次,还有必要继续做程序员吗?...
人生路上总有诸多不幸,我们写过许多程序员的悲惨故事,有人中年失业,有人婚姻不幸,有人加班猝死......今天给大家带来的是一个残疾程序员的故事. 一位因听力障碍导致沟通困难的程序员发帖自述:在十几年的 ...
- C++应用程序性能优化(三)——C++语言特性性能分析
C++应用程序性能优化(三)--C++语言特性性能分析 一.C++语言特性性能分析简介 通常大多数开发人员认为,汇编语言和C语言比较适合编写对性能要求非常高的程序,C++语言主要适用于编写复杂度非常高 ...
- 程序员之路──如何学习C语言并精通C语言
程序员之路──如何学习C语言 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通.如何以最小的代价学习并精通C语言是本文的主题.请注意,即使是"最小的代价",也绝不是什么 ...
- c语言小饭店等位就餐程序,C语言程序设计 C语言程序设计 3.C语言程序设计教案全部.doc...
C语言程序设计教案 PAGE PAGE 2 C语言程序设计教案 C语言程序设计教案 编写:宋铁桥 计算机技术系 二〇一七年三月整理 河北工业职业技术学院 <C语言程序设计>课程教案首页 授 ...
- 《学做程序经理》完整版
文/Joel Spolsky 译/罗小平 指派一名优秀的程序经理,是团队产出优秀软件的重要前提之一.你的团队里可能没有这样的人,其实绝大多数团队都没有. Charles Simonyi,这位曾与 ...
- 程序员工资高,但为什么越来越多的人都不再愿意做程序员呢?
为什么IT行业这么火,各种培训机构层出不穷.很大的一点就是,只需要在写字楼坐着,薪资也高. 有些人喜欢做程序员,是因为他们不光可以通过做这份工作拿到高工资,同时也可以实现他们对技术高境界的追求:而有的 ...
- 软件工程和计科专业对比,哪一个更适合毕业做程序员?
大学学的是计算机科学与技术专业,现在已经从事编码十几年,其实关于这个问题从理论上讲都是可以切入到程序员领域的! 我们先从这两个专业着手分析,计科全称为计算机科学与技术专业,顾名思义:科学实际上指的就是 ...
- 【转】“你不适合做程序员”
我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲.他说其实他并不知道为什么要学,但是看到那么多孩子都在学钢琴,他想,他的孩子不能落后.一个月之后,他去问钢琴老 ...
- 程序员出差是去干什么_为什么女生不适合做程序员?原来互联网公司女生少,是由于这几点...
程序员在一般自嘲码农,这个职业有自身缺陷性加班加点特别多,而且整体对着电脑,对皮肤辐射比较大,基本上基于以上两点选择做程序员的妹子不是很多.从现实中的男女程序员的比例差别很大,经常一个研发团队里面都没 ...
最新文章
- 面向对象模型的四种核心技术
- Quick Cocos2dx 初步战斗
- Python的最佳学习方式
- apache和nginx的性能分析
- 用了fastapi还需要nginx_专门为API接口开发出现,FastAPI零门槛学习
- OpenCV的minEllipse函数(求轮廓的外接椭圆)一定要判断输入点是否大于5个
- 给VMWare虚拟机做快照--保存你的劳动成果
- C51 printf修改如何能打印到不同的设备呢?
- python实战项目前后端分离flask_Flask Vue 构建前后端分离的应用
- cifs mount 挂载共享目录_安装cifsutils解决linux挂载windows共享文件夹
- gridview 简单的分页
- jaccard相似度_如何计算两个字符串之间的文本相似度?
- ExecutorService学习小记
- bex5 3.7版本
- 【网站源码】3D元素周期表源码
- Android如何设置APP开机启动
- Android 7.0正式版工厂镜像下载
- win10打开模拟器蓝屏
- 适合讲给女朋友听的极品笑话
- 达梦数据库常用函数——字符串函数
热门文章
- 代码走查工具FindBugs, PMD,CheckStyle
- 游戏夜读 | 关于构图的困难
- Orcal 64位 配置plSQL 32 位
- mooc付费视频下载
- bibliography{ref} 编译不出来参考文献
- swift中的...和..<
- Top 10 questions about InfoPath attachments
- CCNA保护边界路由器(某学校讲义)
- 054_er_xiang_yi_tu_sou_tu
- python 语句块标记_什么是python中的语言语句块标记