文字列というのがヌルターミネートのchar配列のことだとしたら
\0 が来るまで数えればいいじゃないか