设为首页 加入收藏

TOP

vc++ 批量读取和存储文件
2014-11-23 21:24:57 】 浏览:368
Tags:批量 读取 存储 文件

%循环读取和存储dat文件:

for (int i1=1; i1<=20; i1++)

for (int j1=1; j1<=4;j1++)
{
char readfile[15];
sprintf_s(readfile, "d%dc%d.dat", i1,j1);
read_data(readfile,WrappedImage,volume_size);
char writefile[15];
sprintf_s(writefile, "und%dc%d.dat", i1,j1);
write_data(writefile,WrappedImage,volume_size);

}

%读取dat文件


void read_data(char *inputfile,float *Data, int length)
{
printf("Reading the Wrapped Values form Binary File.............>");
FILE *ifptr;
ifptr = fopen(inputfile,"rb");
if(ifptr == NULL) printf("Error opening the file\n");
fread(Data,sizeof(float),length,ifptr);
fclose(ifptr);
printf(" Done.\n");
}

%保存dat文件


void write_data(char *outputfile,float *Data,int length)
{
printf("Writing the Unwrapped Values to Binary File.............>");
FILE *ifptr;
ifptr = fopen(outputfile,"wb");
if(ifptr == NULL) printf("Error opening the file\n");
fwrite(Data,sizeof(float),length,ifptr);
fclose(ifptr);
printf(" Done.\n");
}

摘自 myj0513的专栏

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MFC源代码的头文件源文件切换,以.. 下一篇vc++ 三维动态数组的创建与释放

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目