• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 文字列の比較 compare)

C言語で文字列を比較する方法

このQ&Aのポイント
  • プログラミング初心者がC言語で文字列の比較を行い、結果が正しく表示されない問題について質問です。プログラムの概要やコードの一部も提示されています。
  • 提供されたコードを見ると、文字列比較の処理が正確に行われない可能性があることが分かります。詳細な原因を特定するためには、compare関数の実装を確認する必要があります。
  • compare関数は、渡された2つの文字列を1文字ずつ比較し、異なる文字が現れるまで繰り返します。ただし、比較結果を正しく返すためには、ポインタを使用する必要があります。

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

せっかく書いたcompare関数を 使っていないのはなぜですか? なお、main関数で比べているのは、 配列の先頭要素のアドレスどうしです。 これらはプログラムの実行中不変です。 入力内容どうしを比べるようになっていません。

b-stripes
質問者

お礼

回答していただきありがとうございます! ご指摘を受けて書き直したところ ちゃんと動きました^^ 有難うございました!!

関連するQ&A