Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
まず、これは宿題です。
テキストの長さを見つけるには、for ループのみを使用してテキストを反復処理する必要があります。文字列関数や配列関数は使用できません。
これを行う方法がわかりません。
誰でも基本的な例を教えてください。here および cplusplus.com フォーラムでこれを行う方法の例をいくつか見ましたが、ループに使用されたものはありません。
このようなことができます:
char str[256] = "some text here"; int length = 0; int i = 0; char c; for(c = str[i]; c != '\0'; ++i) { length++; }
ただし、宿題をする際にスタックオーバーフローをショートカットとして使用しないでください。プログラミングの基礎をすべて学ぶには、まだ時間を費やす必要があります。非常に具体的な問題が発生した場合にのみ、ここで質問してください