#include //導(dǎo)入iostream庫
#include //導(dǎo)入fstream庫
using namespace std; //聲明導(dǎo)入std命名空間中的所有成員
void WriteFile(char file_name[],double a[5][8]) //聲明一個(gè)無返回值的WriteFile函數(shù)
{fstream out(file_name,ios::out|ios::binary); //以二進(jìn)制寫方式打開file_name指定的文件(并覆蓋).
out.write((char*)&a[0][0],5*8*sizeof(double)); //向這個(gè)文件中寫入double數(shù)組a中的所有數(shù)據(jù).
out.close();} //關(guān)閉文件流.
doubleReadElement(char file_name[],int i,int j) //聲明一個(gè)返回double的函數(shù)
{fstream in(file_name,ios::in|ios::binary); //以讀方式打開文件
file_namedouble el; //聲明一個(gè)double的el.
in.seekg((i*8+j)*sizeof(double),ios::beg); //將文件讀取指針指向i,j指定的位置.
in.read((char*)&el,1*sizeof(double)); //從這個(gè)位置讀取一個(gè)double數(shù)據(jù)到el中.
in.close(); //關(guān)閉文件流
return el; //返回讀取的數(shù)據(jù)
}
void main(){
int i,j;
double b[5][8];
double a[5][8];
char file_name[10];
coutfile_name;
cout
c++初學(xué)者,一個(gè)程序看不懂,請(qǐng)大神幫我解釋一下每句話的含義,
c++初學(xué)者,一個(gè)程序看不懂,請(qǐng)大神幫我解釋一下每句話的含義,
編寫兩個(gè)函數(shù),函數(shù)的原型分別是:
void WriteFile(charfile_name[],double a[5][8]);
doubleReadElement(char file_name[],int i,int j);
第一個(gè)函數(shù)的功能是將指定數(shù)組寫入到指定二進(jìn)制文件內(nèi),第二個(gè)函數(shù)是從前一個(gè)函數(shù)寫入的文件中讀出元素.并編寫主函數(shù)驗(yàn)證所寫的函數(shù).
#include
#include
using namespacestd;
void WriteFile(charfile_name[],double a[5][8])
{fstreamout(file_name,ios::out|ios::binary);
out.write((char*)&a[0][0],5*8*sizeof(double));
out.close();}
doubleReadElement(char file_name[],int i,int j)
{
fstreamin(file_name,ios::in|ios::binary);
double el;
in.seekg((i*8+j)*sizeof(double),ios::beg);
in.read((char*)&el,1*sizeof(double));
in.close();
return el;
}
void main()
{
int i,j;
double b[5][8];
double a[5][8];
char file_name[10];
coutfile_name;
cout
編寫兩個(gè)函數(shù),函數(shù)的原型分別是:
void WriteFile(charfile_name[],double a[5][8]);
doubleReadElement(char file_name[],int i,int j);
第一個(gè)函數(shù)的功能是將指定數(shù)組寫入到指定二進(jìn)制文件內(nèi),第二個(gè)函數(shù)是從前一個(gè)函數(shù)寫入的文件中讀出元素.并編寫主函數(shù)驗(yàn)證所寫的函數(shù).
#include
#include
using namespacestd;
void WriteFile(charfile_name[],double a[5][8])
{fstreamout(file_name,ios::out|ios::binary);
out.write((char*)&a[0][0],5*8*sizeof(double));
out.close();}
doubleReadElement(char file_name[],int i,int j)
{
fstreamin(file_name,ios::in|ios::binary);
double el;
in.seekg((i*8+j)*sizeof(double),ios::beg);
in.read((char*)&el,1*sizeof(double));
in.close();
return el;
}
void main()
{
int i,j;
double b[5][8];
double a[5][8];
char file_name[10];
coutfile_name;
cout
其他人氣:902 ℃時(shí)間:2020-04-02 16:06:11
優(yōu)質(zhì)解答
我來回答
類似推薦
- 求大神解釋一下C++這句話的含義,完全看不懂啊
- 也許一百個(gè)人得一個(gè)動(dòng)人,一千對(duì)愛人得一對(duì)幸運(yùn),不需顛倒世人,真心一樣迷人.-----這話什么意思呢?
- 'but they're for next Wednesday's performance.be
- 等比列數(shù)公式的問題!S=a1(1-q^n)/(1-q)
- 什么對(duì)什么(像天對(duì)地,雨對(duì)風(fēng),山花對(duì)海樹,赤日對(duì)蒼穹,大陸對(duì)長空)?對(duì)對(duì)子.急呀
- 在等高線圖中,數(shù)字往上越大,是山頂.往上越小是盆地.請(qǐng)說明理由!
- 英語語法分析,虛擬語氣
- 作者在介紹凡爾賽宮內(nèi)陳放這著來著世界各地的珍貴藝術(shù)品時(shí),為什么還單獨(dú)介紹有遠(yuǎn)涉重洋的中國古代瓷器
- 現(xiàn)在要制取1.6克氧氣,需要30%的過氧化氫溶液多少
- 如何證明Xn=(1+1/n)^n+1是遞減數(shù)列?
- 初中物理怎么找準(zhǔn)支點(diǎn),動(dòng)力臂!后天月考,迫在眉睫!
- 為何下大雨時(shí)天色會(huì)變黃的啊
猜你喜歡
- 1葉公好龍比喻是什么動(dòng)物
- 2英語翻譯
- 3用3.6.8.4這四個(gè)數(shù)字組四個(gè)比例式
- 41+2+3+4.+88+89 怎么算一共能組成幾個(gè)90 類似這樣的怎么算?
- 5log 3 m=a,log 5 m=b,1/a + 1/b =2,m=?
- 627分之15 通分
- 7數(shù)列{an}中,a1=1,且an+1=Sn(n≥1,n∈N*),數(shù)列{bn}是等差數(shù)列,其公差d>0,b1=1,且b3、b7+2、3b9成等比數(shù)列. (Ⅰ)求數(shù)列{an}、{bn}的通項(xiàng)公式; (Ⅱ)設(shè)數(shù)列{cn}滿足cn=anbn,求{c
- 835(x-2)+15(5x-6)=500,x=?
- 9小明存入銀行5000元,過了一年,從銀行拿出5170元,這一年的年利率是多少?
- 10已知函數(shù)f(x)=ax^3+bx^2-3x在x=+(-)1處取得極值 求過點(diǎn)A(0,16)做曲線f(x)的切線,求此切線方程
- 11不利用碘液,你怎樣證明淀粉水解的存在
- 12last year能不能與現(xiàn)在完成時(shí)連用?