回答: GNU glibcのソースコードに、本当にクールなコードを見つけました。ヘッダファイルのstring.hにあるstrlen関数です。 もしstrlenを実装してくれと言われたら、私は多分こんな感じのコードを書くでしょう。 [code]size_t strlen (const char *str) { const char *p; if (str == NULL) return 0; p = str; while (*p != '\0') p++; return p - str; } [/code]全く悪くありません。...