小说迷-最新更新-计算机三级考试南开100题-计算机三级考试南开100题最新章节目录-第一卷 第一十三章
加入书签 | 推荐本书 | 返回书页 | 加入收藏

第一卷 第一十三章


    38、请编制函数raddat()实现从文件ndat中读取100个十六进制数到字符串数组xx中;再编制函数h16t2(),将xx中的十六进制数转换成二进制数并把已转换的二进制数仍存放在字符串数组xx,最后调用函数wrtdat()把结果输出到tdat文件中。

nt  RadDat(vd)

{

FILE  p  ;

nt  ,data;

har  yy[20];

((p=pn("ndat","r"))==NULL)  rtrn  1;

r(=0;<100;++)

{san(p,"%x,",&data);

ta(data,yy,16);

strpy(xx[],yy);

}

ls(p)  ;

rtrn  0  ;

}

vd  H16t2(vd)

{

nt  ,data;

har  yy[20];

r(=0;<100;++)

{data=strtl(xx[],NULL,16);

ta(data,yy,2);

strpy(xx[],yy);

}

}

040题  请编制函数RadDat()实现从文件INDAT中读取100个十六进制整数到数组xx中;请编制函数H16T10()将xx中的十六进制数转换成十进制数并把已转换的十进制数仍存放在字符串数组xx,最后调用函数WrtDat()把结果输出到OUTDAT文件中。

nt  RadDat(vd)

{

FILE  p  ;

nt  ,data;

har  yy[20];

((p=pn("ndat","r"))==NULL)  rtrn  1;

r(=0;<100;++)

{san(p,"%x,",&data);

ta(data,yy,16);

strpy(xx[],yy);

}

ls(p)  ;

rtrn  0  ;

}

vd  H16t10(vd)

{

nt  ,data;

har  yy[20];

r(=0;<100;++)

{data=strtl(xx[],NULL,16);

ta(data,yy,10);

strpy(xx[],yy);

}

}

62、请编制函数READDAT()实现从文件INDAT中读取100个十六进制数到字符串数组xx中;再编制函数H16TO8(),将xx中的十六进制数转换成八进制数并把已转换的八进制数仍存放在字符串数组XX中,最后调用函数WRITEDAT()把结果输出到OUTDAT文件中

nt  RadDat(vd)

{

FILE  p  ;

nt  ,data;

har  yy[20];

((p=pn("ndat","r"))==NULL)  rtrn  1;

r(=0;<100;++)

{san(p,"%x,",&data);

ta(data,yy,16);

strpy(xx[],yy);

}

ls(p)  ;

rtrn  0  ;

}

vd  H16t8(vd)

{

nt  ,data;

har  yy[20];

r(=0;<100;++)

{data=strtl(xx[],NULL,16);

ta(data,yy,8);

strpy(xx[],yy);

}

}
如果你在阅读得很入味的时候,又正好有事离开,那请进行以下操作.