日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

C和C++中读取不定数量的输入数据

發(fā)布時(shí)間:2025/4/16 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C和C++中读取不定数量的输入数据 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C++:

while(cin>>s>>n){...}

當(dāng)使用istream對(duì)象作為條件時(shí),效果是檢測(cè)流的狀態(tài),如果流是有效的(沒(méi)有遇到錯(cuò)誤),檢測(cè)成功;流是無(wú)效的(遇到文件結(jié)尾符EOF,或者遇到無(wú)效輸入,比如應(yīng)該輸入整數(shù)的,輸入了字符),檢測(cè)失敗,條件為假。

c:

while(scanf("%s%d",s,&n)==2) //to see if the scanf read in as many items as you want/*while(scanf(%s%d",s,&n)!=EOF) //this also work */{...}

scanf函數(shù)返回成功讀入的數(shù)據(jù)項(xiàng)數(shù),讀到文件末尾或者讀入出錯(cuò)時(shí)則返回EOF。

補(bǔ)充:
用鍵盤輸入時(shí),用什么表示輸入結(jié)束。
在Windows系統(tǒng)中,Ctrl+Z(Z鍵),然后按回車
在Unix系統(tǒng)中,Ctrl+D(D鍵)

總結(jié)

以上是生活随笔為你收集整理的C和C++中读取不定数量的输入数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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