Początkujący nie radzi sobie z poleceniem if/else
Ostatnio zmodyfikowano 2013-07-09 21:14
jvb Temat założony przez niniejszego użytkownika |
Początkujący nie radzi sobie z poleceniem if/else » 2013-07-09 18:52:35 Witam! Dziś zacząłem przygodę z c++ (a tak naprawdę z jakimkolwiek językiem) i staram się uczyć z różnych książek/kursów internetowych. Próbowałem napisać programik by użyć if/else i nie wiem gdzie popełniam błąd. #include <iostream> using namespace std; main() { int odp; cout << "Wpisz 1: "; cin >> odp; if( odp = 1 ) { cout << "\n Gratulacje!"; } else { cout << "Pudlo!"; } }
Cel był taki by po wpisaniu "1" wysyłane były "Gratulacje", a przy wpisaniu innej wartości "Pudlo!", jednak przy każdej wartości wychodzą gratulacje. Przepraszam za trucie na tak podstawowym poziomie ;) |
|
megatron |
» 2013-07-09 18:54:28 zamień = na == znakiem '=' przypisujesz znakiem '==' porównujesz |
|
pekfos |
» 2013-07-09 19:12:06 |
|
Berux |
» 2013-07-09 19:32:17 Powinieneś jeszcze dodać int przed main() . |
|
jvb Temat założony przez niniejszego użytkownika |
» 2013-07-09 19:57:21 Dzięki za szybką odpowiedź!
Jeszcze jedno pytanie (na dziś, na pewno będę męczyć jeszcze długi czas).
Co zrobić żeby poprawną odpowiedzią było słówko np. "tak"? Nie mogę tego na szybko znaleźć i choć jestem pewien, że niedługo jakiś podręcznik mi to powie to brakuje mi tej wiedzy by skończyć pierwszy własny programik (czuję się głupio mówiąc tak o tym co tworzę :P) niespodzianke dla siostry na urodziny ;) |
|
megatron |
» 2013-07-09 20:17:09 poczytaj o zmiennej typu char |
|
kampar |
» 2013-07-09 21:14:10 wczytujesz wartość do string'a i sprawdzasz czy ma daną wartość |
|
« 1 » |