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

Błąd z programem "excepted "}" at end of input"

42 Warsaw Coding Academy
0 głosów
210 wizyt
pytanie zadane 13 kwietnia 2016 w C i C++ przez >==Falcast==< Nowicjusz (160 p.)
Witam! ;)
Jestem początkującym programistą i mam mały problem w poniższym programem. Kiedy naciskam F9 i próbuje uruchomić program, pojawiają mi się takie błędy:
excepted '}' at end of input
excepted '(' at end of input
excepted ')' at end of input
excepted ';' at end of input
excepted 'while' at end of input
excepted 'primary-expresion' at end of input
Wiem że pewnie jest to pewnie mały błąd i z góry dziękuje za odpowiedź :-)
Mam nadzieje że prosto mi to wyjasnicie.

#include <iostream>
#include <windows.h>
#include <cstdlib>

int wybor,xd,liczba,liczba2;


using namespace std;

int main()
{
    string wybor3,jakikolwiek,suchar,lol,wybor33;
   do//petla
   {




       xd=xd+1;
       cout<<"=============================================="<<endl;
       cout<<"Przegladarka - 1"<<endl;
       cout<<"Potegowarka - 2"<<endl;
       cout<<"BONUS - 3"<<endl;
       cout<<"=============================================="<<endl;
       cin>>wybor;

       system ("cls");
       if (wybor==1)//blok przegladarki
       {
            system ("start firefox.exe");
            cout<<"Jesli chcesz zakonczyc program wcisnij 1"<<endl;
            cout<<"Jesli chcesz kontynuowac program wcisnj jakiklwiek inny przycisk"<<endl;
            cin>>wybor3;
            system ("cls");
            if (wybor3=="1")
            {
                return 0;
            }

            cout<<"xd"<<endl;

       }
       if (wybor==2)//blok potegowania
       {
                 cout << "Podaj liczbe ktora chcesz potegowac: " << endl;
    cin>>liczba;

    liczba2=liczba*liczba;
    cout<<liczba2<<" czyli "<<"2"<<" potega"<<endl;

     for (int i=3;i<=10;i++)
    {
        liczba2=liczba*liczba2;

        cout<<liczba2<<" czyli "<<i<<" potega"<<endl;
        Sleep (370);


        }
        cin>>jakikolwiek;
        system ("cls");
         cout<<"Jesli chcesz zakonczyc program wcisnij z"<<endl;
            cout<<"Jesli chcesz kontynuowac program wcisnj jakiklwiek inny przycisk"<<endl;
            cin>>wybor3;
            system ("cls");
            if (wybor3=="z")
            {
                return 0;
            }

       }
       if (wybor==3)

             {
                 for (int i=1; i<=10000;i++)
                 {


cout<<"Wybierz suchara --->"<<endl;
cout<<"1"<<endl;cout<<"2"<<endl;cout<<"3"<<endl;cout<<"4"<<endl;
cin>>suchar;
if (suchar=="1")
{

    cout<<"Wybrales suchara #1"<<endl;
cout<<"SUCHAR ZA:"<<endl;
for (int i=3; i>=0;i--)
{
     cout<<i<<endl;
    Sleep (1000);
    system ("cls");
}
   cout<<"Dlaczego blondynka bierze ze soba linike do lozka?"<<endl;
       cout<<"Bo chce zmierzyc ile spala"<<endl;
          cout<<""<<endl;
              cout<<"Jesli chcesz zakonczyc program wcisnij z"<<endl;
            cout<<"Jesli chcesz kontynuowac program wcisnj jakiklwiek inny przycisk"<<endl;
            cin>>wybor3;
            system ("cls");
            if (wybor3=="z")
            {
                return 0;
            }
             }
             if (suchar=="2")
{

    cout<<"Wybrales suchara #2"<<endl;
cout<<"SUCHAR ZA:"<<endl;
for (int i=3; i>=0;i--)
{
     cout<<i<<endl;
    Sleep (1000);
    system ("cls");
}
   cout<<"Za co wulkan dostal 5+ na lekcji?"<<endl;
       cout<<"Bo byl aktywny na lekcji xd"<<endl;
          cout<<""<<endl;
              cout<<"Jesli chcesz zakonczyc program wcisnij z"<<endl;
            cout<<"Jesli chcesz kontynuowac program wcisnj jakiklwiek inny przycisk"<<endl;
            cin>>wybor3;
            system ("cls");
            if (wybor3=="z")
            {
                return 0;
            }
}
       if (suchar=="3")
{

    cout<<"Wybrales suchara #3"<<endl;
cout<<"SUCHAR ZA:"<<endl;
for (int i=3; i>=0;i--)
{
     cout<<i<<endl;
    Sleep (1000);
    system ("cls");
}
   cout<<"Dlaczego stolarz jest w psychiatryku?"<<endl;
       cout<<"Bo struga wariata xd"<<endl;
             cout<<""<<endl;
              cout<<"Jesli chcesz zakonczyc program wcisnij z"<<endl;
            cout<<"Jesli chcesz kontynuowac program wcisnj k"<<endl;
            cout<<"Jesli chcesz kontynuowac wybor sucharow wcisnij dowolny przycisk"<<endl;
            cin>>wybor33;
            system ("cls");
            if (wybor33=="z")
            {
                return 0;
            }

}

   }while (xd<=10000);
             }
   }

Pozdrawiam i miłego dnia ;)

 

 

3 odpowiedzi

+2 głosów
odpowiedź 13 kwietnia 2016 przez jpacanowski VIP (101,940 p.)
Jakiegoś nawiasu nie zamknąłeś i gdzieś zapomniałeś o średniku. W kodzie taki bałagan, że ja tobie nie pomogę - naucz się formatować swój kod to ktoś może wtedy pomoże... Jakbyś formatował kod to byś widział gdzie nie zamknąłeś nawiasu. Nie wkleiłeś też całego komunikatu o błędach, bo są tam podane numery linii a nikt tu nie będzie w takim gąszczu kodu teraz szukał niedomknięć.
0 głosów
odpowiedź 13 kwietnia 2016 przez mrcnsct Nałogowiec (36,390 p.)
Namieszałeś z klamrami. Nie domknąłeś int main, w pętli do while, while masz nie po tej klamrze co trzeba. Po tych dwóch poprawkach kompiluje się, ale najlepiej sprawdź wszystko, czy jest podomykane.
0 głosów
odpowiedź 14 kwietnia 2016 przez >==Falcast==< Nowicjusz (160 p.)
Dzięki, rzeczywiście mam straszny bałagan ,wszystko uprzątnąłem,dodałem klamre i działa ;-)

Podobne pytania

0 głosów
2 odpowiedzi 285 wizyt
0 głosów
0 odpowiedzi 280 wizyt
pytanie zadane 22 listopada 2016 w C i C++ przez Caishen Nowicjusz (210 p.)
0 głosów
2 odpowiedzi 528 wizyt

93,383 zapytań

142,383 odpowiedzi

322,539 komentarzy

62,745 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...