[問題] 從檔案讀取 只想讀數字

看板C_and_CPP (C/C++)作者 (bobsorcerer)時間16年前 (2010/01/24 00:50), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
請問一下大家 C++ ifstream fileIn(argv[1]); int x; x=fileIn.get(); if(!isdigit(x)) fileIn>>x; 我想從檔案讀取東西 但只要讀數字 不是數字的就跳過 像Mary 10 20 ....... 我只要讀10開始 上面那樣寫 行不通 請問應該怎麼寫才對呢? 感謝解答~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.44.120

01/24 02:08, , 1F

01/24 02:11, , 2F
感謝樓上的指教~
01/24 02:11, 2F

01/24 02:23, , 3F
也可以用get & putback再用 運算子>> 直接拿到整數
01/24 02:23, 3F

01/24 02:26, , 4F
文章代碼(AID): #1BMoYv9B (C_and_CPP)
文章代碼(AID): #1BMoYv9B (C_and_CPP)