Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błędne działanie if else

Ostatnio zmodyfikowano 2020-07-19 17:38
Autor Wiadomość
mks197
Temat założony przez niniejszego użytkownika
Błędne działanie if else
» 2020-07-19 16:45:44
Witam, piszę program zamieniający liczby w systemie dziesiętnym na liczby w systemie dwójkowym i na odwrót. Aby użytkownik mógł wybrać co chce zrobić zrobiłem "menu" z dwoma opcjami do wyboru, lecz niezależnie, którą opcję wybierze użytkownik zawsze zostanie przeniesiony do opcji pierwszej.
Kod:
C/C++
int wybor;
while( 1 )
{
   
    std::cout << "1. Zmiana z systemu dziesiętnego na system dwójkowy (binarny)" << std::endl << "2. Zmiana z systemu dwójkowego (binarnego) na system dziesiętny" << std::endl;
    std::cin >> wybor;
    if( wybor = 1 )
    {
        [...]
    }
    if( wybor = 2 )
    {
        [...]
    }
}
system( "pause" )
return 0;

Za każdą pomoc z góry dziękuję :)
P-177384
pekfos
» 2020-07-19 16:59:13
» Kurs C++ / FAQNajczęściej spotykane błędy w kodzie pytanie/odpowiedź, numer 3.
P-177385
mks197
Temat założony przez niniejszego użytkownika
» 2020-07-19 17:38:05
Dzięki wielkie! Zmieniłem z jednego znaku równości na dwa tam gdzie było trzeba i działa. Niby mała różnica a znaczy bardzo wiele ;)
P-177386
« 1 »
  Strona 1 z 1