Witam,
Pisałem malutki program, który m.in. prosił użytkownika o wybranie odpowiedniej literki. Do tego celu stworzyłem zmienną typu char. Jednak przy instrukcji warunkowej if, kompilator wyświetla błąd:
20 ISO C++ forbids comparison between pointer and integer
Fragment kodu programu:
char wyb;
cout << "Podaj dlugosc promienia: ";
cin >> r;
cout << "Wybierz dokladnosc liczby pi \n a) classic /3,14/ b) classic+ /3,1416/ c) ready /3,14159265/: ";
cin >> wyb;
if (wyb=="a") //tutaj wyświetla błąd
{
p=pi1*pow(r, 2);
l=2*pi1*r;
}
Dopiero uczę się c++, zatem proszę być wyrozumiały