C 程式設計思想 檔案 字串 輸入輸出

2021-10-21 17:24:10 字數 764 閱讀 1194

#include

#include

#include

#include

using std::ifstream;

using std::ofstream;

using std::cout;

using std::endl;

using std::string;

// ******************** 利用getline 讀取和寫入檔案*************************

intmain()

in.clear()

;//清空函式的標誌位 沒有這個標誌位清楚,下面的輸入流指標重定位無效

in.seekg(0

, std::ios::beg)

;//輸入流指標重定位

//*************使用全域性函式讀取檔案

string str;

while

(std::

getline

(in, str))}

}

//********************輸入輸出字串流測試*************************

intmain()

//********************* 輸入輸出流的格式化 ***********************

intmain()

C 字串的輸入輸出

一 cin函式 適合單個字元的輸入,遇到空格 製表符和換行符自動停止讀入 同樣適合連續的不含空格 製表符和換行符的字串的輸入 includeusing namespace std void main 3 cin.getline 原形 getline char line,int size,char 結...

C 字元陣列 字串 輸入 輸出

char str 5 hello 編譯失敗 提示字串太長 char str 可以編譯通過,可是列印直到遇到 0才結束 cout str sizeof str endl 列印結果 12340 4 str 的長度為 4 但是列印的時候會出問題,知道遇到 0才會結束 char str hello worl...

字串輸入輸出函式

while gets name null 可檢查檔案是否結尾 while ch getchar eof gets 讀取換行符並將其丟棄,fgets 把換行符存字串裡,但每次顯示字串會顯示換行符 不足之處 fgets 是為檔案i o而設計得,在處理鍵盤輸入時就不如gets 那麼方便。它需要第二個引數來...