訊いてばかりで申し訳ないのですが、以下のエラーにおける「オペランド」といものが参考書などを見てもイマイチピンと来ないので、これの解説もしていただけると有り難いです。文字入力と配列についてです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。)の右辺が「ダブル」クォーテーションでなく「シングル」クォーテーションでした。非表示エリアこの非表示エリアを表示するには、登録し、ログインする必要があります。文字入力と配列についてです。このエラーが出ないみたいです。0;}は関数の戻り値voidですので、returnで値を戻り値にしてはいけません。0;}どちらかにしてください。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。'H')のようにすると、エラーがでますが、ここでこう書くと右辺が文字化けしてしまうのでダブルクオーテーションにしてました。_;)m非表示エリアこの非表示エリアを表示するには、登録し、ログインする必要があります。文字入力と配列についてです。9年前それは本当に型が違うからです。文字列と文字を混同しないでください。"文字列"'文字'この2つは型が違います。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前そのあたりの型の違いについてかなり怪しいので、エラーが出たということですね。参考書を見てもさらっとしか書いてなかったので、気にしてませんでした。文字入力と配列についてです。C++には型を調べるtypeidクラスがあるので、これで比べてみてください。endl;}"文字列"は文字配列ですね。'文字'は数値なんです。した参考書を読めば解説されていると思いますよ。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。提示してくださったコードを実行してみた結果、確かにcharとintでデータ型が異なりました。参考書を見直したところ、確かにちょっとだけですが書いてありました。文字入力と配列についてです。'文字')できるのでしょうか?(><;)正確には配列の要素と文字の比較ですね。この配列の要素は文字列ですが、なぜ、文字列と文字を比較しようとしているのでしょうか?概念の違うものなので比較しようが有りません。(例えとしては少しおかしいかも知れませんが、身長と体重と比べているようなものです。)"A"と'A'は同じように見えるかも知れませんが異なるものです。kakaさんは、まず、この違いを認識することが必要でしょう。文字入力と配列についてです。文字入力と配列についてです。上記のプログラムにおいて、文字でなく文字列にして実行した場合、文字列を入力し改行を押しても何も起こらなくなるのはなぜなのでしょうか?(?ω?)申し訳有りません。なにを言っているのかさっぱり分かりません。文字入力と配列についてです。具体的なコードを書いていただけると、こちらにも伝わると思います。前回の投稿は文字化け(WEB文字コードの混入)しているのでご注意下さい(必ず投稿前にプレビューして確認して下さい)。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前どうしても文字化けが直らないので文章にてもう一度説明させていただきます。’」に書き換えた場合という意味でした。下手な説明で申し訳ないです。文字入力と配列についてです。9年前なぜ文字列から文字にしたいか分かりませんが一文字目と比較したいだけなら。"H"からcompare関数に変えるべきです。ml#compareこんな感じ。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前なぜ文字列から文字にしたいかというと、文字の場合でないと動いてくれなかったからです。文字入力と配列についてです。先頭文字で、一文字だけって意味です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前ありがとうございます。No.9のコードを以下のように書き換えてみたのですが、うまく動いてくれませんでした。どこを間違えているのでしょうか?また、どう書き換えればいいのでしょうか?非表示エリアこの非表示エリアを表示するには、登録し、ログインする必要があります。文字入力と配列についてです。9年前vectorの機能とstringの機能を混同していると思われます。とチェックしているに等しいです。格納されている先頭文字が"H"か確認したいならarray.compare(0,1,"H")でうまくいくはずです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。文字入力と配列についてです。}}とするのが良いでしょうね。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前つまり、こんな感じですか?非表示エリアこの非表示エリアを表示するには、登録し、ログインする必要があります。文字入力と配列についてです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。9年前エンターを押しても改行されただけで、判定が行われませんでした。文字入力と配列についてです。文字入力で任意の長さの複数の文字列(例)"HFRHRFFFR"をベクター配列に入れるにはどのようにしたらいいですか?「複数の文字列」を入力するためのコードなので、エンターを押せば当然次の文字列の入力待ち状態になります。入力待ち状態を終了するには、Ctrl+Zを押した後、エンターキーを押します。あと、このプログラムで「複数の文字列」を入力させる意味ってないと思うんですが。文字入力と配列についてです。複数の文字列の入力ではなく、1行だけの文字列としたかったです。文字入力と配列についてです。一行の文字列であればstringだけで十分です。vectorも不要です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。文字入力と配列についてです。最初の説明で一行しか入力しないと説明が無くvectorを使うという事だったので複数行の前提でここまで進めてきました。vector自体複数のオブジェクトを配列化するものなので、C言語の文字列処理に使うcharの配列とは役目が全然違います。言う事でvectorの処理を外してstringの処理だけ残せばお望みのものになると思いますが。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。文字入力と配列についてです。説明不足申し訳ありませんでした。おかげさまで、なんとか完成しました。駄文、長文で本当に迷惑をおかけしました。丁寧に説明していただき本当にありがとうございました。ミクプラは自由にリンクできます。