[問題] 問一種測資的讀法...

看板C_and_CPP (C/C++)作者 (0rz)時間16年前 (2009/05/05 13:20), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
2 1 1 2 2 3 3 9 10 10 11 1 2 3 4 ------------------------- 二是代表以下有兩組測資 每組測資有n行 每一行有兩個數字分別是點的x跟y 我想問的是要怎麼麼判斷組跟組之間的分行阿 我是這樣寫的 int main(void) { int i, j, m, n, k; scanf("%d\n" , &k); while(k -- > 0) { while((scanf("%d %d" , &m, &n)) == 2) { getchar(); printf("%d %d\n" ,m, n); } printf("-\n"); } return 0; } 但是都分不出來兩組來...= =' 難不成只能用字串讀進來? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.76.71

05/05 13:22, , 1F
fgets + sscanf
05/05 13:22, 1F

05/05 13:29, , 2F
果然還是要字串嗎?
05/05 13:29, 2F

05/05 13:32, , 3F
我誤會了 原來sscanf是這樣用的...
05/05 13:32, 3F
文章代碼(AID): #19_yo1P6 (C_and_CPP)
文章代碼(AID): #19_yo1P6 (C_and_CPP)