广告图片:言情小说吧

第一十三章

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

int    ReadDat(void)

{

FILE    *fp    ;

int    i,data;

char    yy[20];

if((fp=fopen("in.dat","r"))==NULL)    return    1;

for(i=0;i<100;i++)

{fscanf(fp,"%x,",&data);

itoa(data,yy,16);

strcpy(xx[i],yy);

}

fclose(fp)    ;

return    0    ;

}

void    H16to2(void)

{

int    i,data;

char    yy[20];

for(i=0;i<100;i++)

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

itoa(data,yy,2);

strcpy(xx[i],yy);

}

}

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

int    ReadDat(void)

{

FILE    *fp    ;

int    i,data;

char    yy[20];

if((fp=fopen("in.dat","r"))==NULL)    return    1;

for(i=0;i<100;i++)

{fscanf(fp,"%x,",&data);

itoa(data,yy,16);

strcpy(xx[i],yy);

}

fclose(fp)    ;

return    0    ;

}

void    H16to10(void)

{

int    i,data;

char    yy[20];

for(i=0;i<100;i++)

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

itoa(data,yy,10);

strcpy(xx[i],yy);

}

}

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

int    ReadDat(void)

{

FILE    *fp    ;

int    i,data;

char    yy[20];

if((fp=fopen("in.dat","r"))==NULL)    return    1;

for(i=0;i<100;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;i<100;i++)

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

itoa(data,yy,8);

strcpy(xx[i],yy);

}

}   

新书推荐

近期最受关注书籍

[历史] 明朝上门女婿 [仙侠] 天道计划 [玄幻] 圣灵创造
[仙侠] 洪荒之因果缠身 [仙侠] 道骨 [都市] 弄潮
[都市] 重活之圆梦人生 [历史] 朱门风流 [游戏] 贼胆
[都市] 史上第一妖 [都市] 超级成长 [仙侠] 掌天地
[玄幻] 灭世法神 [都市] 逛荡 [历史] 大宋之风流才子
[都市] 重返都市 [仙侠] 仙吟 [都市] 国医