Witam.
Robię program i chciałem dać opcje zresetowania po x sekundach lecz, kiedy daję komendę Sleep (3000); to program mi nie chce odpalić i pokazuje mi, że to jest błąd
#include <iostream>
#include<cstdlib>
#include <string>
using namespace std;
int wybor;
int main(int argc, char** argv)
{
cout << "MENU" << endl;
cout<<"1.Kwadrat"<<endl;
cout<<"2.Prostokat"<<endl;
cout<<"3.Trojkat Rownoboczny"<<endl;
cout<<"Wybierasz:";
cin>>wybor;
if(wybor==1)
{
int wielkosc;
cout<<"zostal wybrany kwadrat"<<endl;
cout<<"Wpisz bok kwadratu:";
cin>>wielkosc;
for(int a=0;a<wielkosc;a++)
{
for(int b=0;b<wielkosc;b++)
{
cout<<"*";
}
cout<<endl;
}
}
if(wybor==2)
{
{
int a, b, i, j;
cout<<"Zostal wybrany prostokat"<<endl;
cout << "Wprowadz dlugosci bokow a i b prostokata \n" << endl;
cout << "a:";
cin >> a;
cout << "b:";
cin >> b;
cout << "\n";
if ((a<0) || (b<0) || (a>30) || (b>30) || (1*a!=a) || (1*b!=b)) {
cout << "\nWprowadziles ujemne lub zbyt duze wartosci bokow\n";
}else
for (i=0; i<a; i++){
for (j=0; j<b; j++){
cout << "#";
}
cout <<"\n";
}
cout << "\n";
}
}
if(wybor==3)
{
int wielkosc;
cout<<"Zostal wybrany trojkat:"<<endl;
cout<<"Jakiej wielkosci ma byc trojkat:";
cin>>wielkosc;
for(int a=0;a<wielkosc;a++)
{
{
for(int c=(wielkosc-a)/2;c>=0;c--)
{
cout<<" ";
}
for(int b=0;b<=a;b++)
{
cout<<"*";
}
cout<<endl;
}
}
}
else
{
cout<<"Zostal wybrany zly numer"<<endl;
Sleep (3000);
system("cls");
}
return 0;
}