Re: [問題] Enter觸發事件, 讀Enter和空白

看板C_and_CPP作者 (「雄辯是銀,沉默是金」)時間9年前發表 (2016/04/09 13:52), 9年前編輯推噓2(2012)
留言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
自己決定要學習C/C++語言的話,自己找資料練習是義務吧
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
可以講講概念跟語法什麼的,但直接附完整的code...
04/09 22:32, 6F

04/09 22:32, , 7F
try and error也是學習中很重要的一環
04/09 22:32, 7F

04/09 23:12, , 8F
雖然我想這作業應該不是他主科,但非主科也是要學的,給完整
04/09 23:12, 8F

04/09 23:13, , 9F
code給他也不好吧,伸手習慣了也不是好事
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
一看就像伸手文。好歹給個屍體一般的code,讓大家知道他
04/10 09:58, 13F

04/10 09:59, , 14F
問題出在哪邊,才方便大家指點,而不是直接給他答案
04/10 09:59, 14F
文章代碼(AID): #1N2GathK (C_and_CPP)
文章代碼(AID): #1N2GathK (C_and_CPP)