首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么将一个.txt文件的数据写入.bin文件中

2013-10-16 
怎样将一个.txt文件的数据写入.bin文件中我是用getc(fp)读取txt文件的数据然后用putc()写入bin文件中的。写

怎样将一个.txt文件的数据写入.bin文件中
怎么将一个.txt文件的数据写入.bin文件中怎么将一个.txt文件的数据写入.bin文件中
我是用getc(fp)读取txt文件的数据
然后用putc()写入bin文件中的。写入的地方不用纠结,我就想知道怎样才能把
例如:txt文件中的这些数据 存放入bin文件中 文件输入输出 数据
[解决办法]

#include <stdio.h>
FILE *fi,*fo;
char fni[260]="i.txt";
char fno[260]="o.bin";
int v;
int main() {
    fi=fopen(fni,"r");
    if (NULL==fi) {
        fprintf(stderr,"Can not open file %s!\n",fni);
        return 1;
    }
    fo=fopen(fno,"wb");
    if (NULL==fo) {
        fclose(fi);
        fprintf(stderr,"Can not create file %s!\n",fno);
        return 2;
    }
    while (1) {
        if (1!=fscanf(fi,"%d",&v)) break;
        fwrite(&v,4,1,fo);//这里的4可根据实际需要改为2或1
    }
    fclose(fo);
    fclose(fi);
    return 0;
}

热点排行