1. 程式人生 > >C/C++ 安全編碼 —— 不安全的函式

C/C++ 安全編碼 —— 不安全的函式

1. 檔案與IO操作

  • gets():從控制檯輸入到字元陣列;

    char response[8];
    gets(response);

    如果控制檯輸入超過 8 個字元,程式便會發生不確定的行為。其主要問題在於未對讀入的字元數(尤其是無界資料來源)進行限制;