Ostatnio zacząłem moja przygodę z językiem C++. Dzis zabrałem sie za napisanie skryptu w którym występuje bład taki jak na dołączonym screenie. Dodam że gdy
linie “dzien” przeniosę do lini String wszystko działa jak należy. Jakies rady? Z góry dzieki za pomoc bez tytułu.bmp
Przecież to oczywiste - zmienna _ dzien _ jest liczbą, a porównujesz ją z napisem (stringiem) - skąd takie coś wymyśliłeś? Poprawnie będzie tak:
if (dzien == 4)
Ale w kodzie masz kolejny błąd - do zmiennej x (zadeklarowanej jako string w wierszu 6) przypisujesz liczbę (wiersz 15) - zatem żeby to było poprawnie (przy założeniu, ze robisz tu obliczenia na liczbach), musisz przenieść deklarację “x” do linii 5 (z int).