7 C 讀取檔案的資料

2021-08-20 21:36:16 字數 1142 閱讀 4292

標頭檔案:#include

(1)#include

#include

#include

using

namespace

std;

intmain()

vector

a; while

(!in.eof())

for(

unsigned

inti=

0;icout

#include

#include

#include

using

namespace

std;

intmain()

vector

a; while

(!in.eof())

for(

unsigned

inti=

0;icout

#include #include #include #include using namespace std;

int main()

for(unsigned int i=0;iin.getline()讀取出來的是字串.

(2)或者使用如下:

ifstream in;

string getstr =

"";string tmp =

"";/*讀取配置檔案*/

in.open(

"input.txt");

if(!in)

while(

getline(in, tmp))

in.close();

注:getline讀取出來的是string型別的資料.

getline不是c庫函式,而是c++庫函式。它會生成乙個包含一串從輸入流讀入的字元的字串,直到以下情況發生會導致生成的此字串結束。1)到檔案結束,2)遇到函式的定界符,3)輸入達到最大限度。

應用範圍:

用於讀取一行字元直到換行符,包括換行符,並存到string變數中;直到出現一下情況時就可以結束:

•讀入了檔案結束標誌

•讀到乙個新行

•達到字串的最大長度

如果getline

沒有讀入字元,將返回

false

,可用於判斷檔案是否結束;

7 C 類的使用

定義了乙個類之後,便可以如同用int double等型別符宣告簡單變數一樣,建立該類的物件,稱為類的例項化。類的定義實際上是定義了一種型別,類不接收或儲存具體的值,只作為生成具體物件的 藍圖 只有將類例項化,建立物件 宣告類的變數 後,系統才為物件分配儲存空間。class computer 類定義 ...

7C 折線分割平面

我們看到過很多直線分割平面的題目,今天的這個題目稍微有些變化,我們要求的是n條折線分割平面的最大數目。比如,一條折線可以將平面分成兩部分,兩條折線最多可以將平面分成7部分,具體如下所示。input 輸入資料的第一行是乙個整數c,表示測試例項的個數,然後是c 行資料,每行包含乙個整數n 0output...

C 學習筆記(7) C 語句

c 程式是一組函式,而每個函式又是一組語句。c 有好多種語句型別,上篇筆記總結的表示式可以轉化為語句,通常被稱作表示式語句。除此之外,還有空語句 返回語句 return 0 復合語句 程式塊 等。以上又被統稱為簡單語句。相對於簡單語句,c 還有類似於c語言的特殊語句,條件語句 迴圈語句以及轉移語句。...