討論串[問題] 遇到換行結束輸入 in C
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ibmibmibm (殺.人.鬼)時間16年前 (2009/05/05 11:54), 編輯資訊
0
0
0
內容預覽:
全部都用scanf系列也可以作到。. 為了這個目的,需要使用一些不常出現的格式化字串。. %n. 回傳目前為止分析過的字元數. %*c. 讀入一個字元並略過. %[]. 這個格式會讀入一個字串,. 並且只允許 [ ] 之間的字元出現。. 如果 [ ] 中的字串開頭是'^',就是禁止這些字元出現。.
(還有672個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者gba356 (瑪利歐)時間16年前 (2009/05/05 08:18), 編輯資訊
0
0
0
內容預覽:
這種測資讀法比較正常的方法是 gets() + strtok():. #include<cstdio>. #include<cstring>. #define N 50. int main(). {. int n,num[N];. char s[N];. while( gets(s) ). {. i
(還有551個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LPH66 ((short)(-15074))時間16年前 (2009/05/05 04:43), 編輯資訊
0
0
0
內容預覽:
不超過10個的話..... count=sscanf(string,"%d %d %d %d %d %d %d %d %d %d",. &v[0],&v[1],&v[2],&v[3],&v[4],&v[5],&v[6],&v[7],&v[8],&v[9]);. 這樣個數就收進 count 裡面 讀出
(還有415個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者FrankTrjpp (請給我前叉)時間16年前 (2009/05/05 04:00), 編輯資訊
0
0
0
內容預覽:
很抱歉問了一個笨問題. 可是剛才打關鍵字沒找到相關方法 (不然就是找到C++的 = =a ). 就是. 我要讀入一串數字(是int 不超過10個). 可能只有2個也可能有10個,結束輸入於換行符號. 請問要怎麼寫呢?. 找到最接近的方法是gets()讀入string. 然後用sscanf去讀. 不過
(還有317個字)
首頁
上一頁
1
下一頁
尾頁