C將結構體中的資料存入檔案哪位大俠棒棒我,小妹謝謝!急啊!好的話,再加分

時間 2022-03-24 17:40:16

1樓:匿名使用者

#include // 檔案流標頭檔案.

#include

using namespace std;

struct st // 你的結構

;ostream& operator <<(ostream& os, const st& st)

istream& operator >>(istream& is, st& st)

// 現在就可以使用流了.

int main( )

主要就在於開頭的過載st特定的 >> 和 <<

2樓:匿名使用者

#include "stdafx.h"#include "stdio.h"

file *pstream;

void main()

;if( (pstream = fopen( "e:/data.txt", "r" )) != null )

if( (pstream = fopen( "e:/data2.txt", "w" )) != null )

}void writedata()

;if( (pstream = fopen( "e:/data.txt", "w" )) != null )

}剛給別人寫的 你的和這一樣,只是把陣列換成結構

c++程式有錯,哪位大俠能幫忙改一下啊?非常感謝!!!

3樓:董俊錕

#include

using namespace std;

void main()

cout<<"分數序列1+1/3+1/5+1/7+……+1/n之和為"<>n;

cout<<"請輸入這些數"<>a[j];

}for(j=0;j

cout<<"最大的數是:"<

}void sushu()

}if(flag)

cout<

num ++;}}

4樓:喜相逢

改的地方加了注釋

#include

using namespace std;

int main()

cout<<"分數序列1+1/3+1/5+1/7+……+1/n之和為"<>n;

cout<<"請輸入這些數"<>a[j];

}for(j=0;j

cout<<"最大的數是:"<

}void sushu()

}if(flag)

cout<

num ++;}}

c++ 怎樣從txt檔案中讀取資料存到結構體陣列中

5樓:匿名使用者

直接給你個參考:(你的檔案必須在當前的目錄下,名為test.txt)#include#includeusingnamespacestd;structtesttest[10];intmain()in.

close();for(inti=0;i

6樓:敏鈞漆夏山

首席需要用到fstream標頭檔案,然後用ifstream就可以了。

我給lz寫乙個例子,lz看一下就明白了:

strcutstocktype

;voidaddresstype::getdata()}

7樓:

直接用讀檔案函式對檔案進行讀,並將讀到的資料存在陣列中

8樓:青春染指年華

解決方法一:

做乙個解析函式。

逐個字元讀取,對不同型別做分類處理。

拋石頭引什麼來著,

waiting...

c 如何用檔案流將資料儲存到檔案中

玻璃麥田 ofstream myf filename ofstream檔案輸出流類,定義檔案物件myf,檔名 帶路徑 由自己設定,預設ios out ios trunc方式。即物件具有輸出能力,如檔案存在,清除檔案內容。if myf.fail 判斷開啟檔案是否失敗,失敗則返回。myf 程式設計 高手...

c語言標頭檔案中定義結構體的問題,C語言標頭檔案中定義結構體的問題

c語言程式設計中,為防止標頭檔案在同一編譯單元被重複引用,常引入 ifndef巨集來進行保護,如 標頭檔案my head.h ifndef my head h 如果沒有定義巨集 my head h define my head h 則,定義該巨集名 以下是被保護的 區 進行相應的全域性變數和結構體型...

c語言結構體中的陣列怎麼賦值,C語言,結構體中的陣列怎麼賦值,?

念憶 intmain void printf d,s n bao.id,bao.name 輸出是4224528,空 應該是null structstudentsbao 可以。第一種賦值方法 strcpy bao.name,bao 可以,printf d,s n bao.id,bao.name bao...