国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++文件流對象的學(xué)習(xí)及其windows磁盤文件路徑的寫法“/”

2019-11-08 00:57:33
字體:
供稿:網(wǎng)友

                                               今天學(xué)習(xí)了文件流,想往磁盤文件中輸入數(shù)據(jù),出現(xiàn)了BUG,最終記得老師說過,windows路徑寫法有點(diǎn)不一樣,是“/”,解決了問題。

#include <fstream>#include <iostream>using namespace std;void main(){	int a[10];	ofstream outfile;	outfile.open("D:/goumi/abc.dat", ios::out);//路徑寫法/,而不是/!	if (!outfile)	{		cerr << "打開錯誤" << endl;		system("pause");		exit(1);	}	cout << "pppp" << endl;	for (int i = 0; i < 10; i++)	{		cin >> a[i];		outfile <<a[i]<< " ";	}	outfile.close();	system("pause");}                            另外,文件流和標(biāo)準(zhǔn)輸入輸出流一樣,都是C++ 自定義的類,使用時,首先包含其頭文件,然后定義相關(guān)流對象。

              標(biāo)準(zhǔn)輸入輸出流類:iostream,使用:#include <iostream>,此類的其中兩個常用流對象是cin,cout,其成員函數(shù)重載了符號">>","<<"。

             文件流類:fstream,使用:#include <fstream>,cin,cout是標(biāo)準(zhǔn)輸入輸出流預(yù)定義的流對象,用戶可以直接使用,但是文件流,需要用戶自己定義流對象

             且文件流對象要和指定文件建立關(guān)聯(lián),且指明是二進(jìn)制文件,還是ASCII文件。操作如下:

            方法1:

                      

        ofstream outfile;	outfile.open("D:/goumi/abc.dat", ios::out);//路徑寫法/,而不是/!

               調(diào)用文件流類的成員函數(shù)open,第一個參數(shù)是磁盤文件的名稱和格式(dat二進(jìn)制文件(打開用記事本),txt(ASCII文件,直接可以打開看到字符串)),不寫路徑,默認(rèn)在當(dāng)前目錄下。第二個參數(shù)是指明以輸出方法。

          方法2:

               

       ofstream outfile("D:/goumi/abc.dat", ios::out);

             由于文件流類,有待參數(shù)的構(gòu)造函數(shù),構(gòu)造函數(shù)里有打開磁盤文件的功能,所以在定義流對象的同時可以指定參數(shù),調(diào)用構(gòu)造函數(shù)來打開文件

 


上一篇:vs2012 c++ xp

下一篇:C++

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 卓资县| 海城市| 达拉特旗| 晋中市| 加查县| 六安市| 鲁山县| 丰原市| 瓮安县| 合山市| 千阳县| 娄烦县| 象山县| 湾仔区| 陆川县| 慈溪市| 简阳市| 南涧| 滁州市| 利川市| 长岭县| 宁都县| 确山县| 彩票| 平度市| 寿宁县| 儋州市| 迭部县| 锡林郭勒盟| 焦作市| 偏关县| 当雄县| 肃北| 孝义市| 铁岭市| 江安县| 吉木萨尔县| 漳州市| 滨州市| 耒阳市| 台南市|