Just My Life & My Work

接續剛才寫的開啟檔案和寫入檔案,這次換寫開啟檔案讀取檔案的程式,依然很簡單,只是稍有差別。

程式碼大部分一致。

/**
	Theme: Open File and Read
	Compiler: Dev C++ 4.9.9.2
	Date: 100/05/31
	Author: ShengWen
	Blog: https://cg2010studio.wordpress.com/
*/
#include<iostream>
#include<fstream>
using namespace std;

int main(){
	char filename[]="xxx.txt";
	fstream fp;
	char line[128];
	fp.open(filename, ios::in);//開啟檔案
	if(!fp){//如果開啟檔案失敗,fp為0;成功,fp為非0
		cout<<"Fail to open file: "<<filename<<endl;
	}
	cout<<"File Descriptor: "<<fp<<endl;
	while(fp.getline(line, sizeof(line), '\n')){
		cout<<line<<endl;
	}

	fp.close();//關閉檔案
	system("pause");
	return EXIT_SUCCESS;
}

我使用getline()來讀取字串,以‘\n’ (換行字元)為分隔,我也可以使用‘ ‘(空白鍵)來作為分隔字元,接著就可以依據需求來處理字串。

Comments on: "[C++] 開啟檔案和讀取檔案 (Open File and Read File)" (4)

  1. 假如TXT檔 裡都是數字 要如何拿來做運算

隨意留個言吧:)~

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

標籤雲

%d 位部落客按了讚: