Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:char* を渡したとき、不適切なPtrが出る問題)

char* を渡したとき、不適切なPtrが出る問題

このQ&Aのポイント
  • プログラムを勉強中の学生が、char*を渡した際に不適切なPtrが出る問題について質問しています。
  • クラス内での関数の宣言やmain関数での呼び出しまでを示し、問題が発生する箇所を特定しています。
  • 現在は直接文字列を入力する形で問題が解消されているが、他の方法でポインタを代入した場合に問題が発生していると述べています。質問者はこの問題の原因と、キーボードからの入力を使う方法を知りたいとしています。

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

  • ベストアンサー
回答No.1

>while(str != "\0") while(*str != '\0') じゃないですか? つまり while(*str) でも良し。

st4020
質問者

お礼

確かにそうです…。ごめんなさい。めちゃくちゃ初歩的な事でした。 ですが別のところに目がいってたので、なかなか気づけなかったと思います。 ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A