輸入輸出不是由c++本身定義的,而是在編譯系統提供的i/o庫中定義的,用「流」(stream)的方式實現的。有關流物件cin、cout和流運算子的定義等資訊是存放在c++的輸入輸出流庫中的,故如果在程式中使用cin、cout和流運算子,就必須使用預處理命令把頭檔案stream包含到本檔案中:#include
1.cout
用到c++中標準輸入輸出、string的檔案都要加上using namespace std;
cout如果使用了控制符,在程式單位的開頭除了要加iostream標頭檔案外,還要加iomanip標頭檔案。
cout<<"i'm"<2.cin
用於輸入乙個數字、接收乙個字串且遇「空格、tab、回車」時結束
3.cin.get()
(1)cin.get(字元變數名ch )用於接收單個字元
char ch;
ch=cin.get();或cin.get(ch);
input:abc output:a
(2)cin.get(字元陣列名,接收字元數目)用來接收一行字串,可以接收空格
char a[4];
ch=cin.get();或cin.get(ch);
cout<4.cin.getline() 接收乙個字串,可以接收空格並輸出
char s[10];
cin.getline(s,5);
cout<5.getline() 接收字串,可接收空格 加標頭檔案#include
string str;
getline(cin,str);
cout<6.gets() 接收字串,可接收空格 加標頭檔案#include
char s[11];
gets(s);
cout<7.getchar() 接收乙個字元 加標頭檔案#include
char ch;
ch=getchar();
cout
C 輸入cout與輸出cin
輸入和輸出並不是c 語言中的正式組成成分。c和c 本身都沒有為輸入和輸出提供專門的語句結構。輸入輸出不是由c 本身定義的,而是在編譯系統提供的i o庫中定義的。c 的輸出和輸入是用 流 stream 的方式實現的。圖3.2和圖3.3表示c 通過流進行輸入輸出的過程。有關流物件cin cout和流運算...
C 輸入cout與輸出cin
輸入和輸出並不是c 語言中的正式組成成分。c和c 本身都沒有為輸入和輸出提供專門的語句結構。輸入輸出不是由c 本身定義的,而是在編譯系統提供的i o庫中定義的。c 的輸出和輸入是用 流 stream 的方式實現的。圖3.2和圖3.3表示c 通過流進行輸入輸出的過程。有關流物件cin cout和流運算...
C與C 學習 cin與cout
二 cout 總結cin與cout是c 中的輸入和輸出函式,使用時需要新增標頭檔案 include iostream 和 using namespace std 相比c語言 cin 與 cout 不需要像 scanf 和 printf 那樣指定輸入和輸出格式,也不需要取位址運算子 就可以直接輸入或輸...