ページ 11

Re: 文字入力と配列についてです。(C++)

Posted: 2011年2月25日(金) 07:56
by kaka
エンターを押しても改行されただけで、判定が行われませんでした。

Re: 文字入力と配列についてです。(C++)

Posted: 2011年2月25日(金) 08:20
by h2so5
kaka さんが書きました:文字入力で任意の長さの複数の文字列(例)"HFRHRFFFR"をベクター配列に入れるにはどのようにしたらいいですか?
「複数の文字列」を入力するためのコードなので、エンターを押せば当然次の文字列の入力待ち状態になります。
入力待ち状態を終了するには、Ctrl+Zを押した後、エンターキーを押します。

あと、このプログラムで「複数の文字列」を入力させる意味ってないと思うんですが。
1行だけの入力では駄目なんでしょうか?

Re: 文字入力と配列についてです。(C++)

Posted: 2011年2月27日(日) 20:01
by kaka
結果表示のところで、「(ある状態) (読んだ文字)→ (次の状態)」としたいのですが、「(ある状態) (入力した文字列)→ (次の状態)」 となってしまいました。

また、複数の文字列の入力ではなく、1行だけの文字列としたかったです。

Re: 文字入力と配列についてです。(C++)

Posted: 2011年2月28日(月) 00:04
by softya(ソフト屋)
一行の文字列であればstringだけで十分です。
vectorも不要です。

Re: 文字入力と配列についてです。(C++)

Posted: 2011年3月08日(火) 23:08
by kaka
それは、最初から必要なかったということですか?(><;

Re: 文字入力と配列についてです。(C++)

Posted: 2011年3月08日(火) 23:55
by softya(ソフト屋)
最初の説明で一行しか入力しないと説明が無くvectorを使うという事だったので複数行の前提でここまで進めてきました。
vector自体複数のオブジェクトを配列化するものなので、C言語の文字列処理に使うcharの配列とは役目が全然違います。
と言う事でvectorの処理を外してstringの処理だけ残せばお望みのものになると思いますが。

Re: 文字入力と配列についてです。(C++)

Posted: 2011年3月11日(金) 19:46
by kaka
説明不足申し訳ありませんでした。
おかげさまで、なんとか完成しました。
駄文、長文で本当に迷惑をおかけしました。
丁寧に説明していただき本当にありがとうございました。^^