Co to znaczy?
Ostatnio zmodyfikowano 2011-04-22 20:21
wojtas1993a Temat założony przez niniejszego użytkownika |
Co to znaczy? » 2011-04-22 02:14:46 Moze mi ktos powiedziec co zle zrobiłem?
#include<conio.h>
#include<iostream>
#include <ctime>
using namespace std;
int main();
{
int liczba2;
rand(time(NULL));
int Liczba=rand()%1000+1;
{
do
cout<<"Spróbuj odgadnac jaka liczbe wylosowalem w zakresie od 1 do 1000"<< rand<<endl;
cout<<"podaj swoja liczbe"<<endl;
cin>>liczba2;
if ( liczba2 == Liczba );
cout<<"Brawo odgadnoles te leczbe"<<endl;
if ( liczba2 != Liczba );
cout<<"Niestety sprobuj ponownie"<<endl;
while ( liczba2 == liczba )
}
getch();
return 0;
}
expected unqualified-id before '{' token
To mi wyskakuje jak kompiluje |
|
yoogi |
» 2011-04-22 03:09:27 'if' nie może kończyć się średnikiem. To samo 'main', a poza tym po 'do' nie masz klamer i przed 'while', to samo. |
|
szyx_yankez |
» 2011-04-22 08:58:33 1. #include <cstdlib> - dla rand, srand
2. Średnik po main() -> usuń
3. srand( time( NULL ) ); a nie rand( time( NULL ) ); ;
4. do...while piszę się tak do { } while( warunek ); a nie { do while( warunek ) }
5. Średnik po ' if ' -> usuń.
6. W C++ wielkość liter w nazwach zmiennych też się liczy.
|
|
Mrowqa |
» 2011-04-22 09:34:57 Umieść kod w znacznikach: [ code src="C++" ] [ / code ] lub [ cpp ] [ / cpp ] tylko że bez spacji ;) |
|
wojtas1993a Temat założony przez niniejszego użytkownika |
» 2011-04-22 14:28:58 poprawilem ale dostalem niezrozumialy bład
#include<conio.h>
#include<iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
int liczba2;
srand(time(NULL));
int Liczba=srand()%1000+1;
do
{
cout<<"Spróbuj odgadnac jaka liczbe wylosowalem w zakresie od 1 do 1000"<< srand<<endl;
cout<<"podaj swoja liczbe"<<endl;
cin>>liczba2;
if ( liczba2 == Liczba )
cout<<"Brawo odgadnoles te leczbe"<<endl;
if ( liczba2 != Liczba )
cout<<"Niestety sprobuj ponownie"<<endl;
}
while ( liczba2 == liczba );
getch();
return 0;
}
f:\codeblocks\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/stdlib.h: In function 'int main()':
f:\codeblocks\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/stdlib.h:361: error: too few arguments to function 'void srand(unsigned int)'
C:\Documents and Settings\wojtek\Moje dokumenty\BezNazwy1.cpp:12: error: at this point in file
C:\Documents and Settings\wojtek\Moje dokumenty\BezNazwy1.cpp:19: error: no match for 'operator>>' in 'std::cin >> liczba2'
C:\Documents and Settings\wojtek\Moje dokumenty\BezNazwy1.cpp:36: error: 'liczba' was not declared in this scope
|
|
szyx_yankez |
» 2011-04-22 14:38:46 Liczbę losuję się poprzez rand() .
Poczytaj więcej o rand i srand |
|
JarekKatowice |
» 2011-04-22 15:34:54 Po za tym moja rada. Pisz kod porzadnie trzymajac sie pewnego standardu co do wcięć. Staraj sie miec porzadek w kodzie bo c++ dla bałaganiarzy jest bezlitosny |
|
pekfos |
» 2011-04-22 16:25:00 wstaw kod w [cpp][/cpp]!
co wy z tymi spacjami? |
|
« 1 » 2 |