[問題] Ctrl+z要如何使用
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev-C++
問題(Question):
輸入一串數字後以Ctrl+z結尾代表結束,程式該如何判斷
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<stdio.h>
#include<stdlib.h>
int main()
{
int x;
while(scanf(" %d",&x)!=EOF)
printf("%d\n",x);
puts("ok");
system("pause");
return 0;
}
補充說明(Supplement):
輸入
1 2 3 4 5 Ctrl+z
預期結果
1
2
3
4
5
ok
實際結果
一直印5離不開while
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.22.70
→
06/05 03:57, , 1F
06/05 03:57, 1F
→
06/05 05:01, , 2F
06/05 05:01, 2F
推
06/05 08:39, , 3F
06/05 08:39, 3F
推
06/05 09:46, , 4F
06/05 09:46, 4F
→
06/05 11:49, , 5F
06/05 11:49, 5F
→
06/05 11:52, , 6F
06/05 11:52, 6F
→
06/05 13:21, , 7F
06/05 13:21, 7F
→
06/05 17:26, , 8F
06/05 17:26, 8F
推
06/05 21:19, , 9F
06/05 21:19, 9F
→
06/05 23:35, , 10F
06/05 23:35, 10F