2017-04-15 27 views
0

私の問題に助けが必要です。私はstring * Aの文字列を持っています。C++で配列内の文字列の一部から文字列を比較するには?

A = { dog, doom, dorm, dunk, face, fall, falafel, fart } 

は、私は私がした3

である配列に「やる」何の文字列をチェックする必要がありますどのように多くの文字列「D」4
である配列でチェックする必要がありますバイナリ検索を使用して検索します。私の問題は、配列内の文字列の一部にアクセスして、それを別の文字列と比較する方法です。

+0

擬似コードを付けて、実際のコードを尋ねる - どうすればわかるのですか? – Chad

+0

"私はそれを見つけるためにバイナリ検索を使用していました" - あなたが*その*をしたときに、あなたの配列の文字列にどのように "アクセス"しましたか?同じような努力が行われる可能性があります。 – WhozCraig

+0

[文字列を含む文字列を含む](https://stackoverflow.com/questions/2340281/check-if-a-string-contains-a-string-in-c) – HDJEMAI

答えて

0

のC++の文字列データ型は、他の言葉で、char配列は、例えば、([] char型)されています

#include <conio.h> 
#include <string> 
#include <iostream> 

using namespace std; 


int main() { 
    //Declare the array 
    string foo[3]; 

    //Inserting values in the strings 
    foo[0] = "First word"; 
    foo[1] = "Second word"; 
    foo[2] = "Third word"; 

    //Show the first word of the first string 
    cout << foo[0][0]; 

    _getch(); 

    return 0; 
} 

だからあなたはそれと各文字を比較することができます。

関連する問題