基本的には、文字列配列をチェックして、 "and"に一致する単語があるかどうかを確認します。文字列配列内の単語を比較するにはどうすればよいですか?
- これは可能ですか?
- 私を正しい方向に押し込むことはできますか?
私はそれを明確に言葉がcharが一緒に説明するための最善の方法を入れていることを確認する必要があり感謝
は
のABC DEFGのHIJKとlmnop <例である - 各文字は独自の要素
であります基本的には、文字列配列をチェックして、 "and"に一致する単語があるかどうかを確認します。文字列配列内の単語を比較するにはどうすればよいですか?
私はそれを明確に言葉がcharが一緒に説明するための最善の方法を入れていることを確認する必要があり感謝
は
のABC DEFGのHIJKとlmnop <例である - 各文字は独自の要素
でありますstd::string
を使用し、ヌルで終了するchar*
の文字列を使用しないことをお勧めします(おそらく既にわかりにくいかもしれません)。また、配列ではなく標準のコンテナを使用します。その後、std::find
を使用してください(これは配列でも動作しますが、コンテナは優れています)。
アレイを繰り返し、int string::compare (const string& str) const;
を使用して一致を確認します。
最初の試合でループを解除します。
文字列の先頭と末尾に表示される大文字と小文字を処理したいと思っています。
std::string data;
std::transform(data.begin(), data.end(), data.begin(), ::tolower);
data.append(' ');
if (data.find("and ") != std::string::npos) ......
この一連の番号を続けてください:第3に、何を試しましたか? –
は基本的にif(stringName == "and"){コンソールへの出力}です。 – nullVoid
ほとんどのことが可能です! –