入力として2つの文字列を使用できるようにしたいのでgetline(cin,s)
(行全体を まで選択できます)、または'\n'
を使用せずに最初の配列の単語が含まれている場合、2番目の配列を検索します。しかし、文字列を配列に変換する方法がまだ見つかりませんstring::find()
strstr()
int main()
{
string s;
string s2;
char array[50];
char array2[50];
cout<<"Give me the first word"<<endl;
getline(cin,s);
cout<<"Give me the text"<<endl;
getline(cin.s2);
array=s;
array2=s2;
}
私が考えていた2番目の方法は、最初から配列で仕事をすることでした:
char array[50];
cin.getline(array,50);
しかし、ストレート配列を使用する場合、文字列のように配列の長さを見つける方法はありますか?
//example
string s;
int x;
getline(cin,s);
x=line.length();