2 つの文字列を比較したいのですが、strcmp
関数を実行すると、次のように表示されます。
'strcmp' : cannot convert parameter 1 from 'std::string'
どうすればこれを修正できますか?
これが私のコードです:
int verif_file(void)
{
string ligne;
string ligne_or;
ifstream verif("rasphone");
ifstream original("rasphone.pbk");
while (strcmp(ligne, "[SynCommunity]") != 0 &&
(getline(verif, ligne) && getline(original, ligne_or)));
while (getline(verif, ligne) && getline(original, ligne_or))
{
if (strcmp(ligne, ligne_or) != 0)
return (-1);
}
return (0);
}