看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
Schottky: 您是不是要找: scanf() 03/12 15:14
hsnuyi: google C++ string reference 去看看有哪些method可以用 03/12 17:41
hsnuyi: C++的I/O是用有點複雜的方式繼承的 可以從<string>開始往 03/12 17:45
hsnuyi: 不同方向看看關聯 03/12 17:45
hsnuyi: 要是往上找 就會看到類似C的東西 往下則是有些方便的東西 03/12 17:47
fantasticxx: C的做法可以用getline()+strtok() 03/12 21:05
nickchen1202: stringstream 03/13 22:50
EdisonX: int iret =sscanf("%d,%d,%d", &a,&b,&c); 03/18 10:16
EdisonX: 打錯了 是scanf,不是 sscanf 03/18 10:17
MOONRAKER: 到底是用數字隔開的逗號還是用逗號隔開的數字 神奇 03/19 16:35