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

Co to znaczy?

Ostatnio zmodyfikowano 2011-04-22 20:21
Autor Wiadomość
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
P-31586
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.
P-31587
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.
P-31590
Mrowqa
» 2011-04-22 09:34:57
Umieść kod w znacznikach: [ code src="C++" ] [ / code ] lub [ cpp ] [ / cpp ] tylko że bez spacji ;)
P-31593
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
P-31629
szyx_yankez
» 2011-04-22 14:38:46
Liczbę losuję się poprzez
rand()
.
Poczytaj więcej o
rand
 i
srand
P-31632
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
P-31635
pekfos
» 2011-04-22 16:25:00
wstaw kod w [cpp][/cpp]!

co wy z tymi spacjami?
P-31642
« 1 » 2
  Strona 1 z 2 Następna strona