fetus Diary
2007/08/09(木) - 昔から理解できないコード
char strbuf[...] = {0, };
// いろいろやる
strbuf[strlen(strbuf)] = '\0'; // これ
おまじない以上の価値はあるのか?
# strlen の戻り値を取った時点でそのインデックスは 100% "nul 文字"だと思うんだが。
大体何がしたいのかはわかるけど、strbuf の中に nul 文字がなかったらどうなることやら。
# 私の書いたソースを呼び出す某社の社員さんが書いたソースで見かけた。私の書いた関数の仕様上大変マズそうなんだけど…
- 07/08/10
0:330:34
コメント
コメントはありません。