主題: C++ 請教
查看單個文章
  #2  
舊 2015-08-28, 10:17 AM
a40136 a40136 目前離線
進階會員
 
註冊日期: 2007-07-01
文章: 261
預設

用strlen的時候要多一個來記錄\0,因為strlen遇到\0就停止,但實際上要存
字串的時候最後的terminator是要存的 #len=strlen(ptr);
這裡會這樣寫的原因是 sizeof(char) 嚴格定義為1,所以寫成 sizeof(len+1)
回覆時引用此篇文章