2013年8月13日 星期二

處理字串和記憶體時的保護性寫法

當我們在處理字串或記憶體時盡量使用保護性的寫法,可以減少 Overflow 或 Overlap 的機會。

1.  使用可以掌握資料長度的寫法
memcpy

strncpy
strncat
snprintf

2. 使用可以暫存資料位址的寫法
strtok_r

3. 檢查字串是否包含 '\0'

沒有留言:

張貼留言