c语言实现二进制(01)转化成txt格式文本:
下面的程序只能实现ascall对应字符转换,如果文件内出现中文字符,则会出现错误。
本程序要自己创建个文本格式的输入文件a1.txt,编译后能将文本文件前255字节以内的字符转换成相应的AscII码值的二进制表示,并存入输出文件a2.txt中。然后再将二进制文件还原并存入b2.txt文件。
参考链接:https://www.jb51.net/article/158695.htm
1 #include <cstdio> 2 #include <stdio.h> 3 #include <string.h> 4 #define NSIZE 8 5 6 void print_2(int val2); 7 /***********文本文件转二进制**********/ 8 void Text2Bin(const char* sIn,const char* sOut){ 9 char a[255]; 10 int count = 0; 11 int ch; 12 for(int j=0; j<255;j++)a[j]='