• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd z int i else

Object Storage Arubacloud
0 głosów
213 wizyt
pytanie zadane 28 kwietnia 2018 w C i C++ przez mis2253 Nowicjusz (120 p.)
Czemu mam błąd z else ?

#include <iostream>

using namespace std;

string login,haslo;

int main()
{
    cout<<"Podaj login:";
    cin>> login;
    cout<<"Podaj haslo:";
    cin>> haslo;{
     if ((login=="admin")&&(haslo=="szarlotka"))
    {
    cout<<"Udalo sie zalogowac";
    }
    else
    {
   cout<<"Nie udalo sie zalogowac";
    }
    return 0;
    }
komentarz 28 kwietnia 2018 przez marcin99b Szeryf (82,180 p.)
jaka treść błędu?
1
komentarz 28 kwietnia 2018 przez Hiskiel Pasjonat (22,830 p.)

@mis2253, daj kod w bloczek.

1 odpowiedź

+4 głosów
odpowiedź 28 kwietnia 2018 przez ooggii86 Użytkownik (660 p.)
Nie znam się na C ale z tego co widzę to masz 4 otwarte nawiasy klamrowe a domknięte 3 ?
Błąd jest chyba tutaj "haslo;{" ?
:P
komentarz 29 kwietnia 2018 przez Storm088 Obywatel (1,460 p.)

smiley Dokładnie powinno być tak:

#include <iostream>

using namespace std;

string login,haslo;

int main()
{
    cout<<"Podaj login:";
    cin>> login;
    cout<<"Podaj haslo:";//tu bez niepotrzebnego nawiasu
    cin>> haslo;
     if ((login=="admin")&&(haslo=="szarlotka"))
    {
    cout<<"Udalo sie zalogowac";
    }
    else
    {
   cout<<"Nie udalo sie zalogowac";
    }
    return 0;
    }

 

1
komentarz 29 kwietnia 2018 przez jpacanowski VIP (101,940 p.)

@mis2253, Czas w końcu nauczyć się formatowania kodu, to nie będzie potem potrzeby liczenia nawiasów klamrowych.

komentarz 1 maja 2018 przez Storm088 Obywatel (1,460 p.)
Według mnie osoby zaczynające z programowaniem nie muszą tak bardzo skupiać się nad formatowaniem kodu (chodzi oczywiści czystość i przejrzystość kodu to klucz do jego zrozumienia tym bardziej gdy jest on bardzo rozwinięty czyt. ma dużo linii). Poza tym często zwykłe komentarze mogą uratować nasz mózg i wzrok od wpatrywania się i analizowania jaka klamra co kończy np. //koniec funkcji, if'a , for'a itd. Wiadomo, że formatowanie kodów od samego początku ,,przygody" z programowaniem pomoże wywołać w przyszłości dobry nawyk, lecz próby czynienia tego przy tak prostych programach jak ten u góry mija się z celem.
komentarz 1 maja 2018 przez jpacanowski VIP (101,940 p.)

Według mnie osoby zaczynające z programowaniem nie muszą tak bardzo skupiać się nad formatowaniem kodu

A potem powstają takie wątki jak ten, bo okazało się, że nawiasu klamrowego brakuje (komuś chciało się liczyć)...

Jak ktoś chce być programistą to powinien od samego początku formatować swój kod...

komentarz 1 maja 2018 przez Storm088 Obywatel (1,460 p.)

 Jak widzę nie przeczytałeś do końca mojej wypowiedzi, więc proszę:

Wiadomo, że formatowanie kodów od samego początku ,,przygody" z programowaniem pomoże wywołać w przyszłości dobry nawyk, lecz próby czynienia tego przy tak prostych programach jak ten u góry mija się z celem.

  

komentarz 1 maja 2018 przez jpacanowski VIP (101,940 p.)

lecz próby czynienia tego przy tak prostych programach jak ten u góry mija się z celem.

I właśnie stąd mamy potem taki wątek jak ten... Autor tego wątku, gdyby formatował nawet tak prosty kod jak ten swój, to by wtedy nie stworzył tego wątku.

komentarz 1 maja 2018 przez Storm088 Obywatel (1,460 p.)
Rozumiem o co Panu chodzi. A co do autora wątku to jak widzę kod ten to zadanie w jednym z odcinków kursu Pana Zelenta, więc z 99% pewnością można stwierdzić, że autor używa CodeBlocks'a. To środowisko pokazuje w jakiej linii popełniono błąd, więc na miejscu autora spróbował bym najpierw sam powalczyć z błędem (tym bardziej, że ,,robak" był dość prosty i posiadał podpowiedź w postaci miejsca błędu).

Podobne pytania

0 głosów
1 odpowiedź 737 wizyt
0 głosów
1 odpowiedź 450 wizyt
0 głosów
1 odpowiedź 275 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...