c 學習(4)vector,檔案資料處理

2021-09-12 13:16:49 字數 1727 閱讀 3663

1,vector

//注意容易混淆的問題:各種括號

vectorv1(10);//v1有10個int元素,每個都初始化為0

vectorv2;//v2有1個元素,值是10

vectorv3[10];//v3是有10個元素的陣列,相當於二維陣列。 //

每個元素都是乙個空vector物件

vectorv4(10, 1);//v4有10個int元素,每個都初始化為1

vectorv5;//v5有2個int元素,值分別是10和1

可以定義結構體向量

struct scoreitem;

vectorscoresheet;

2,檔案讀寫

輸入輸出重定向

將標準輸入和標準輸出與命名檔案關聯起來

c:\>

program

>outputfile

執行名為program.exe的可執行程式,用檔案inputfile作為輸入,用檔案outputfile作為輸出

步驟:1)新建乙個檔案流物件

讀檔案用ifstream,寫檔案用ofstream

2)把檔案流物件和檔案關聯起來

開啟檔案,使用檔案流的open函式;

可以指定開啟檔案的模式

3)操作檔案流

使用與終端i/o相同的操作讀寫檔案

4)關閉檔案流

使用檔案流的close函式

#include //檔案流標準庫標頭檔案

using namespace std;

int main()

in.close();

ofstream out; //用來輸出(寫檔案)的檔案流

out.open("output.txt");

out << "sum is: " << sum << endl;

out.close();

C 知識點4 vector與string簡述

string 使用string類必須包含標頭檔案 include string物件的初始化 1.預設初始化 string s1 2.拷貝初始化 string s4 s1 string s5 qwer 3.直接初始化 string s3 qwer string s5 qwer string s6 10...

C 生成CHM檔案 資料彙總

c 生成chm檔案 入門篇 c 生成chm檔案 中級篇 c 生成chm檔案 應用篇 下面一系列是以乙個例項專案利用前面的知識製作的chm編輯器,支援將文章匯出為chm檔案 匯出的chm檔案中的 語法加亮顯示 批量新增html檔案到專案中 chm檔案轉換為word格式 反編譯chm檔案等功能。c 生成...

使用C語言讀取bmp檔案資料

2014 9 24 02 23 讀取bmp資訊.cpp author 王炳華 執行此檔案,在同目錄下存放乙個名為dog.bmp的,格式必須為bmp include include define bmptype 19778 bool isbmp file f int multiply 2 int i ...