0

まず、これは宿題です。

テキストの長さを見つけるには、for ループのみを使用してテキストを反復処理する必要があります。文字列関数や配列関数は使用できません。

これを行う方法がわかりません。

誰でも基本的な例を教えてください。here および cplusplus.com フォーラムでこれを行う方法の例をいくつか見ましたが、ループに使用されたものはありません。

4

1 に答える 1

1

このようなことができます:

char str[256] = "some text here";
int length = 0;
int i = 0;
char c;
for(c = str[i]; c != '\0'; ++i)
{
   length++;
}

ただし、宿題をする際にスタックオーバーフローをショートカットとして使用しないでください。プログラミングの基礎をすべて学ぶには、まだ時間を費やす必要があります。非常に具体的な問題が発生した場合にのみ、ここで質問してください

于 2013-01-29T03:38:34.963 に答える