- 9
- 0
- 约1.25千字
- 约 3页
- 2017-09-25 发布于江苏
- 举报
[计算机三级数据库经典资料]上机分析13.doc
十三、进制转换
请编制函数READDAT()实现从文件IN.DAT中读取100个十六进制数到字符串数组xx
中;再编制函数H16TO8(),将xx中的十六进制数转换成八进制数并把已转换的八进制数仍
存放在字符串数组XX中,最后调用函数WRITEDAT()把结果输出到OUT.DAT文件中.
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于
2000).
#include
#include
#include
#include
#define MAX 100
char xx[MAX][20];
void WriteDat(void) ;
int ReadDat(void)
{
FILE *fp ;
int i,data;
char yy[20];
if((fp=fopen(in.dat,r))==NULL) return 1;
for(i=0;i100;i++)
{fscanf(fp,%x,,data);
itoa(data,yy,16);
strcpy(xx[i],yy);
}
fclose(fp) ;
return 0 ;
}
void H16to8(void)
{int i,data;
char yy[20];
for(i=0;i100;i++)
{data=strtol(xx[i],NULL,16);
itoa(data,yy,8);
您可能关注的文档
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)