[問題] 讀取用數字隔開的逗號

看板C_and_CPP作者 (努力就會有騷貨)時間4年前 (2020/03/12 15:00), 編輯推噓4(406)
留言10則, 6人參與, 4年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 測資長這樣 https://imgur.com/LGRfjEa
我是希望直接用輸入得到的數字賦值給變數 像是python可以直接寫 a, b = map(int, input().split(',')) 不知道C++應該怎麼做 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 補充說明(Supplement): -- Warning 你願意這輩子都讀我的U文嗎? ______ 我願意 ▔▔▔▔▔▔ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.109.115 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1583996442.A.B3B.html

03/12 15:14, 4年前 , 1F
您是不是要找: scanf()
03/12 15:14, 1F

03/12 17:41, 4年前 , 2F
google C++ string reference 去看看有哪些method可以用
03/12 17:41, 2F

03/12 17:45, 4年前 , 3F
C++的I/O是用有點複雜的方式繼承的 可以從<string>開始往
03/12 17:45, 3F

03/12 17:45, 4年前 , 4F
不同方向看看關聯
03/12 17:45, 4F

03/12 17:47, 4年前 , 5F
要是往上找 就會看到類似C的東西 往下則是有些方便的東西
03/12 17:47, 5F

03/12 21:05, 4年前 , 6F
C的做法可以用getline()+strtok()
03/12 21:05, 6F

03/13 22:50, 4年前 , 7F
stringstream
03/13 22:50, 7F

03/18 10:16, 4年前 , 8F
int iret =sscanf("%d,%d,%d", &a,&b,&c);
03/18 10:16, 8F

03/18 10:17, 4年前 , 9F
打錯了 是scanf,不是 sscanf
03/18 10:17, 9F

03/19 16:35, 4年前 , 10F
到底是用數字隔開的逗號還是用逗號隔開的數字 神奇
03/19 16:35, 10F
文章代碼(AID): #1UQTuQix (C_and_CPP)