日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C标准输入流

發(fā)布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C标准输入流 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

標準輸入流對象cin,重點掌握的函數(shù):
cin.get()//一次只能讀取一個字符
cin.get(一次參數(shù))//讀一個字符
cin.get(兩個字符)//可以讀字符串
cin.getline()
cin.ignore()
cin.peek()
cin.putback()

標準輸入流cin.get()
代碼如下:

#include <iostream> using namespace std;//標準輸入流cin.get() void test01() {char ch;while ((ch = cin.get()) != EOF){cout << ch << endl;}}int main() {test01();return 0; }

cin.get()//一次只能讀取一個字符
cin.get(一次參數(shù))//讀一個字符
cin.get(兩個字符)//可以讀字符串
cin.getline()

代碼如下:

#include <iostream> using namespace std;void test01() {char ch;//cin.get(ch);//讀取一個字符char buf[256] = { 0 };//cin.get(buf, 256);//從緩沖區(qū)讀一個字符串cin.getline(buf, 256);//讀取一行數(shù)據(jù) 不讀換行符cout << buf << endl; }int main() {test01();return 0; }

代碼如下:

#include <iostream> using namespace std;void test01() {char ch;cin.get(ch);cout << ch << endl;//cin.ignore();cin.ignore(10,'\n');//忽略當前字符 從緩沖區(qū)取走了cin.get(ch);cout << ch << endl; }int main() {test01();return 0; }

測試結果:

cin.peek()
代碼如下:

#include <iostream> using namespace std;void test01() {cout << "請輸入字符串" << endl;char ch;ch = cin.peek();//偷窺一下緩沖區(qū),返回第一個字符 如果緩沖區(qū)沒有,它會堵塞if (ch <= '9' && ch >= '0'){int number;cin >> number;cout << "您輸入的是數(shù)字" << number << endl;}else{char buf[256] = { 0 };cin >> buf;cout << "您輸入的是字符串:" << buf << endl;}}int main() {test01();return 0; }

測試結果:

cin.putback()

代碼如下:

#include <iostream> using namespace std;void test01() {cout << "請輸入字符串或者數(shù)字" << endl;char ch;cin.get(ch);//從緩沖區(qū)取走一個字符if (ch <= '9' && ch >= '0'){cin.putback(ch);int number;cin >> number;cout << "您輸入的是數(shù)字" << number << endl;}else{cin.putback(ch);char buf[256] = { 0 };cin >> buf;cout << "您輸入的是字符串:" << buf << endl;}}int main() {test01();return 0; }

總結

以上是生活随笔為你收集整理的C标准输入流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。