• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語の問題で困っています。)

C言語の文字列長さ求めるプログラム

このQ&Aのポイント
  • C言語で文字列の長さを求めるプログラムを作成する方法を教えてください。
  • プログラムの入力として文字列を受け取り、その文字列の長さを出力する方法はあるでしょうか?
  • C言語のプログラムで、文字列の長さを計算するためのコードを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

こんな感じ? #include <stdio.h> int main(void) { char str[256]; int length; printf("文字列:"); scanf ("%s",str); length=0; while (str[length]!='\0') { length++; if(length >20){ printf("文字列:"); scanf("%s",str); length = 0; } } printf("\n文字列長:%d\n",length); return 0; } ※変数strの初期化は要らない。 ※変数iは変数lengthと同じなので要らない。 ※main関数がint型を返す関数なら、returnさせる。

koi4164
質問者

お礼

有り難うございます。 大変勉強になりました。 また、数学でなくプログラムでやるよう気をつけます。 本当にありがとうございました。

その他の回答 (1)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

#1です。 前の質問の時も指摘されたと思うけど、「数学」のカテゴリじゃないよ? ちゃんと「プログラミング」っていうカテゴリがあるからね。

koi4164
質問者

お礼

すいません。気をつけます。