C 寫入檔案

時間 2022-08-31 20:05:25

1樓:匿名使用者

/*在fstream類中,有一個成員函式open(),就是用來開啟檔案的,其原型是:void open(const char* filename,int mode,int access);

文字檔案的讀寫很簡單:用插入器(<<)向檔案輸出;用析取器(>>)從檔案輸入。

資料多的時候讀寫速度比較快,輸入時以整行字串加上換行符號一次寫入。讀取的時候以語句getline(buffer,max),來讀取整行資料,直到遇到換行符,每行結尾的\n並不讀入,所以在 輸出的時候需要加上換行符號,否則資料會連線在一起。

*///參考**

#include

#include

using namespace std;

int main()

{int a,b;

ifstream infile;

infile.open("myfile.txt");      //注意檔案的路徑

infile>>a>>b;                   //兩行資料可以連續讀出到變數裡

infile.close()

//如果是個很大的多行儲存的文字型檔案可以這麼讀:

char buf[1024];                //臨時儲存讀取出來的檔案內容

string message;

ifstream infile;

infile.open("myfile.js");

if(infile.is_open())          //檔案開啟成功,說明曾經寫入過東西

{  while(infile.good() && !infile.eof())

{  memset(buf,0,1024);

infile.getline(buf,1204);

message = buf;

......                     //這裡可能對message做一些操作

cout<

2樓:匿名使用者

#include

int main()

c語言如何實現對tt檔案的讀取和寫入

莊生曉夢 include int main 下面是寫資料,將數字0 9寫入到data.txt檔案中file fpwrite fopen data.txt w if fpwrite null return 0 for int i 0 i 10 i fprintf fpwrite,d i fclose ...

求c語言讀取寫入文字檔案的函式實現

go陌小潔 c語言標準庫提供了一系列檔案i o函式用於檔案操作,比如fopen 用於開啟檔案 fread fwrite 用於讀寫檔案 fseek 用於設定操作位置等等,一般c語言教程上都有檔案i o一章,細緻內容,可以找本教科書學習一下。下面的示例,是向名為1.txt的檔案附加hello world...

c 如何向檔案寫入內容而不會使原內容覆蓋掉

建立檔案輸出流物件的時候新增std ios ate標誌,輸出的時候所有的資料都新增到檔案的末尾。std ofstream out test.txt std ios ate std ios out file f fopen m filename,a 第二個引數有多種設定方式,你可以去查閱一下fopen...