利用C语言读取一个TXT文件并将其中的0-255十进制数据转化成八位二进制序列,再以TXT文档存储,C语言中有itoa()函数也可以完成进制转换,更方便,但是要以固定位数输出不太方便。以下代码可以实现十进制到二进制的转换,并以TXT文档存储。由于最近做实验要用到,故写下来以备忘:
#include <stdio.h>
#include <stdlib.h>
FILE *fi,*fo;//文本指针
char fni[1024]="10.txt";//数组是为了存储文本名
char fno[1024]="2.txt";
int c;
int main()
{
int i,a[8];
fi=fopen(fni,"r");//以只读方式打开文件
if (NULL==fi)<