2012-01-11 26 views
0

基本的には、文字列配列をチェックして、 "and"に一致する単語があるかどうかを確認します。文字列配列内の単語を比較するにはどうすればよいですか?

  1. これは可能ですか?
  2. 私を正しい方向に押し込むことはできますか?

私はそれを明確に言葉がcharが一緒に説明するための最善の方法を入れていることを確認する必要があり感謝

のABC DEFGのHIJKとlmnop <例である - 各文字は独自の要素

であります
+2

この一連の番号を続けてください:第3に、何を試しましたか? –

+0

は基本的にif(stringName == "and"){コンソールへの出力}です。 – nullVoid

+1

ほとんどのことが可能です! –

答えて

2

std::stringを使用し、ヌルで終了するchar*の文字列を使用しないことをお勧めします(おそらく既にわかりにくいかもしれません)。また、配列ではなく標準のコンテナを使用します。その後、std::findを使用してください(これは配列でも動作しますが、コンテナは優れています)。

0

文字列の先頭と末尾に表示される大文字と小文字を処理したいと思っています。

std::string data; 
std::transform(data.begin(), data.end(), data.begin(), ::tolower); 
data.append(' '); 
if (data.find("and ") != std::string::npos) ...... 
関連する問題