file.cpp

来自「用C语言打开多个文件.封成了函数,只要对其进行调用就可」· C++ 代码 · 共 60 行

CPP
60
字号
#include <iostream.h>
#include <stdio.h>
#include <string>
using namespace std;
void rr(string str, FILE * F)
{
	int  i, a,j;
	double  b;	
	char * ch = (char * )str.c_str();	 
	F = fopen(ch, "r");
	cout<<ch<<endl;
	for(j=0;j<4;j++)
	{
		fread(&a, sizeof(int), 1,F);
		cout<<a<<"*****"<<j<<endl;
		for(i = 0; i < a; i++)
		{
			fread(&b, sizeof(double), 1, F);	
			cout<<b<<" ";
		}
		cout<<endl;
	}
	
	fclose(F);
}
void main()
{
	FILE * F;
	rr("Adelson.dat", F);
	cout<<endl;
	rr("Antonini.dat", F);
	cout<<endl;
	rr("Brislawn2.dat", F);
	cout<<endl;
	rr("Brislawn.dat", F);
	cout<<endl;
	rr("Daub4.dat", F);
	cout<<endl;
	rr("Daub6.dat", F);
	cout<<endl;
	rr("Daub8.dat", F);
	cout<<endl;
	rr("Haar.dat", F);
	cout<<endl;
	rr("Odegard.dat", F);
	cout<<endl;
	rr("Villa1.dat", F);
	cout<<endl;
	rr("Villa2.dat", F);
	cout<<endl;
	rr("Villa3.dat", F);
	cout<<endl;
	rr("Villa4.dat", F);
	cout<<endl;
	rr("Villa5.dat", F);
	cout<<endl;
	rr("Villa6.dat", F);
	cout<<endl;
	rr("Villa1810.dat", F);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?