標頭檔案:#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語言的特殊語句,條件語句 迴圈語句以及轉移語句。...