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);
}
}
如果你在阅读得很入味的时候,又正好有事离开,那请进行以下操作.