Re: [問題] Enter觸發事件, 讀Enter和空白
看板C_and_CPP作者descent (「雄辯是銀,沉默是金」)時間9年前發表 (2016/04/09 13:52), 9年前編輯推噓2(2推 0噓 12→)留言14則, 4人參與討論串2/2 (看更多)
我能體會找不到答案的感受, 你一定需要個浮木吧!
我覺得這個題目一點都不簡單, 如果你能用上 c++ getline
應該會容易些。
給你參考, 不確定是不是有什麼錯誤, 這程式不算好寫。
c 標準程式庫的 buffer io 很難理解。
#include <cstdio>
#include <cstdlib>
using namespace std;
int main(int argc, char *argv[])
{
int *p;
int len;
while(1)
{
scanf("%d", &len);
printf("len: %d\n", len);
if (len == 0)
break;
p = (int*)malloc(len * sizeof(int));
for (int i=0 ; i < len ; ++i)
scanf("%d", &p[i]);
for (int i=0 ; i < len ; ++i)
printf("p[%d]: %d\n",i, p[i]);
free(p);
}
return 0;
}
--
紙上得來終覺淺,絕知此事要躬行。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.142.237.135
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1460209975.A.AD4.html
→
04/09 22:02, , 1F
04/09 22:02, 1F
→
04/09 22:02, , 2F
04/09 22:02, 2F
→
04/09 22:03, , 3F
04/09 22:03, 3F
→
04/09 22:05, , 4F
04/09 22:05, 4F
我知道你的想法, 我們只是想法不同, 大家都是很熱心助人的。
而且幫他就是幫我自己, 讓自己練習一次。
※ 編輯: descent (223.142.237.135), 04/09/2016 22:17:46
→
04/09 22:31, , 5F
04/09 22:31, 5F
→
04/09 22:32, , 6F
04/09 22:32, 6F
→
04/09 22:32, , 7F
04/09 22:32, 7F
推
04/09 23:12, , 8F
04/09 23:12, 8F
→
04/09 23:13, , 9F
04/09 23:13, 9F
推
04/09 23:22, , 10F
04/09 23:22, 10F
→
04/09 23:23, , 11F
04/09 23:23, 11F
→
04/10 09:57, , 12F
04/10 09:57, 12F
→
04/10 09:58, , 13F
04/10 09:58, 13F
→
04/10 09:59, , 14F
04/10 09:59, 14F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):