原创 C++緩衝區溢出

gets(char* ) 根本不執行邊界檢查,它會向緩衝區連續寫入,其危險級別可以說是近乎C/C++中最高。 遇到 EOF 字符或換行字符之前,不會停止讀入文本,這還都不算什麼,這個函數最可怕的一點是會寫出堆溢出; 作爲一個替代方法,可以