一个c程序设计

发布网友 发布时间:2022-04-22 05:23

我来回答

1个回答

热心网友 时间:2022-05-13 03:34

#include<stdio.h>

#include<stdlib.h>

int main()

{

FILE* file = fopen("procer.in","r");

char* buf=(char* )malloc(1<<20);

char* buf2=(char* )malloc(50);

int len;

while((len=fread(buf,1,1<<20,file))>0)

{

int i;

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

{

printf("%08s ",itoa((int)buf[i],buf2,2));

}

}

}

把procer.in文件的内容“123”转成二进制"00110001 00110010 00110011 00001010"(包含了最后的换行符,ASCII是10)了。

如果希望把答案写入文件可以追问,我追答。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com