johnwanz 發表於 2016-11-15 08:28 AM fflush(stdin)似乎不是標準用法, 不是每個編譯器都能有效. 只有fflush(stdout)是可以用的. ...
cht1902316 發表於 2016-11-15 11:18 AM 感穴 你 感穴 感穴~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chevylin0802 發表於 2017-6-4 10:04 AM 講法有誤 fflush()是被GNU定義的標準函式 不管裏面的參數是stdin, stdout, stderr或者是其他的FILE *fp
熾天使 發表於 2017-6-5 08:23 PM 有些不一定要用到fflush(stdin)來store文字如果用scanf來store一個字也行。
chevylin0802 發表於 2017-6-5 09:19 PM 這種用法基本上我不會去使用 包括fflush(stdin)也不是我喜歡的做法 讀單一個字元的方式
熾天使 發表於 2017-6-6 12:11 PM 那你知道malloc 的用法嗎?我不是很清楚。。。能解釋嗎?我只知道malloc是為了留位置其它不知道了和過后 ...
chevylin0802 發表於 2017-6-6 12:52 PM malloc就是所謂的記憶體配置 如果在早期的DOS 那麼傳回來的位址是真正實體記億體的位址
熾天使 發表於 2017-6-6 03:00 PM malloc一定是要用pointer來指定*ptr?如何使用的?
chevylin0802 發表於 2017-6-6 04:11 PM 是的, malloc傳回的是一個指標 比如:
熾天使 發表於 2017-6-6 05:20 PM 是用來測試記憶体容量?看是不是null?所以是一種測試記憶体容量功能?