文件转换的问题
#include <stdio.h>int main()
{
char binary[100];
char b;
for (b= '0'; b<'z'; b++){
FILE *fp = fopen("abc.txt", "a");
itoa(b, binary, 2);
fprintf(fp,"%s\n",binary);
}
}
这个程序是把字符以2进制的显示打印在文件夹里。
保存了最大的是1111001。但默认字节是01111001这样8个字节的。我想把他压缩为1111001这样7个字节的abc.enc文件
如何运行程序就能把abc.txt生成abc.enc而且把保存的字节由8位变成7位。再次运行程序再把abc.enc变回abc.txt。
[ 本帖最后由 clcqifeng 于 2012-2-23 09:01 编辑 ]