看板 C_and_CPP 關於我們 聯絡資訊
gets(buf); 都會出現這樣的warning 請問為啥麼會危險? 改用fgets又會加上\n 有較好的辦法嗎? 可以直接讀就好! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.182.135
littleshan:最簡單的問題:你的 buf 要配置多少空間? 05/24 20:10
littleshan:gets 正因為造成許多 buffer overflow 漏洞而惡名昭彰 05/24 20:11
iamivers0n:就fgets之後再把\n拿掉就好了 05/24 20:45
deepking:原來是這回事,沒想那麼多,已後少用好了~ 05/24 23:34