看板 C_and_CPP 關於我們 聯絡資訊
while (scanf("%d",&num)) { ... } 像上述狀況,以scanf進行輸入時, 若輸入 22 33 44,時會依序讀入22,33,44 請問一下此時如何判斷在讀取時為輸入的最後一個數字. (即我想在44讀取完時,可進行另外的動作) 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.63.186
joefaq:你看看scanf的return值 05/09 18:50
andyisman:while(~scanf(" %d", &num)) (? 05/09 19:15
gsrr:不好意思,小弟不太懂,能不能再麻煩兩位大大 05/09 20:43
※ 編輯: gsrr 來自: 114.24.49.62 (05/09 21:41)
kingofsdtw:http://nopaste.csie.org/2e774 matrix size決定多少數 05/09 22:22
kingofsdtw:不然就是使用判斷是否讀到 "\O"...看你需求和data類型 05/09 22:24
Knighter:可以看是否輸入'0'.... 05/10 08:13