Error pada program c++ error: no match for 'operator==' (operand types are 'std::string'

#include <iostream>
#include <string>

using namespace std;

int main()
{
    int a;
string b[10];
 cout<< "\t\t  Gejala Gejala \n";
 cout<< "\t1.pusing               3.batuk\n";
 cout<< "\t2.demam                4.Pilek\n";

cout << "Masukan Jumlah gejala : ";
            cin >> a;

 for (int i = 0; i < a; i++)
            {
                cout << "_________________________________________________________________________\n";
                cout << "\nMasukkan gejala Ke-" << i + 1 << endl;
                cout << endl;
                cout << "Nama gejala   : ";
                cin >> b[i];
                cout << endl;
            }

if(b[0] == 'pusing'){
    cout<<"berhasil\n";

}else{
    return 0;
}
    return 0;
}

Screenshot-64.pngScreenshot (64).png
Terjadi error ketika saya mencoba membuat if dengan kondisi pada array pertama.
mohon bantuannya. 

avatar nandadwihusnasadikin

@nandadwihusnasadikin

3 Kontribusi 0 Poin


Jawaban Terpilih

Coba #include <string.h>
avatar patrickbambang

@patrickbambang

2 Kontribusi 3 Poin

Jawaban

Coba #include <string.h>
avatar patrickbambang

@patrickbambang

2 Kontribusi 3 Poin


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini