资源简介

将内容为十六进制的文本文件转换成二进制内容的bin文件

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#define MAX_DB_SIZE 1000
const char *readfile = “part1.txt“;
const char *writefile = “part1.bin“;
int get_sum_line(const char *paramfile);
int main(int argc char *argv[])
{
FILE *rfd;
FILE *wfd;
char line[10];
int linenum;
int sum;
char tmp;    
if (!(rfd = fopen(readfile “r“)))
{
printf(“Couldn‘t open parameter file %s.\n“ readfile);
exit(-1);
}    
if (!(wfd = fopen(writefile “w+b“)))
{
printf(“Couldn‘t create parameter file %s.\n“ writefile);
exit(-1);
}  
linenum = get_sum_line(readfile);    
for (i = 0; i < linenum; i++)
{
sum = 0;
fgets(line 10

评论

共有 条评论