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...