作者bcompile (0rz)
看板C_and_CPP
標題[問題] 問一種測資的讀法...
時間Tue May 5 13:20:00 2009
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
推 legnaleurc:fgets + sscanf 05/05 13:22
→ bcompile:果然還是要字串嗎? 05/05 13:29
→ bcompile:我誤會了 原來sscanf是這樣用的... 05/05 13:32