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

[Kurs C++, Lekcja 18] Problem z zadaniem domowym - program działa niepoprawnie

Ostatnio zmodyfikowano 2011-07-26 13:27
Autor Wiadomość
Loodwin
Temat założony przez niniejszego użytkownika
[Kurs C++, Lekcja 18] Problem z zadaniem domowym - program działa niepoprawnie
» 2011-07-26 12:44:25
Chciałbym się dowiedzieć gdzie robię błąd w pierwszym zadaniu domowym:

C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    bool sukces;
    int liczba;
    do
    {
        cout << "Podaj liczbę ";
        cin.clear();
        cin.sync();
        cin >> liczba;
        bool sukces = cin.good();
    }
    while( sukces != 1 );
   
    cout << "Ta liczba to: " << liczba << endl;
   
    getch();
    return 0;
}

Proszę o pomoc. I przy okazji chciałbym się zapytać jak się wpisuje kod na forum.
P-37076
Thud
» 2011-07-26 12:52:32
Mam zagadkę.
Zainstalowałem sobie grę na Steamie. Podałem kod. Odinstalowałem sobie po jakimś czasie Steam'a. Znowu zainstalowałem Steam'a i grę. Czy kolejny raz podawałem kod?

Znajdź aluzję do linijek 8 i 16.
[ cpp ]...[ / cpp ] bez spacji
P-37077
Loodwin
Temat założony przez niniejszego użytkownika
Hę...
» 2011-07-26 12:55:27
Nie rozumiem cię. Ja szukam tu odpowiedzi na moje pytanie, a nie na jakieś zagadki.
P-37078
Thud
» 2011-07-26 12:56:15
Moja zagadka jest odpowiedzią. Podpowiedź. Zrobiłeś 2 razy coś co powinieneś zrobić 1.
P-37080
Loodwin
Temat założony przez niniejszego użytkownika
Aaa...
» 2011-07-26 12:59:58
O to ci chodzi. O bool sukces; i bool sukces=cin.good(); . Ale jak usunę bool sukces; to mi wyskakuje error, że zmienna "sukces" nie została zadeklarowana.
P-37081
SeaMonster131
» 2011-07-26 13:01:30
http://cpp0x.pl/kursy/Kurs-C++/Poziom-1 /Pojecie-zmiennej-i-podstawowe-typy-danych/11

C/C++
bool zmienna;

//blablabla

bool zmienna = false;
^^ Tak nie można robić ;p
P-37082
Loodwin
Temat założony przez niniejszego użytkownika
Czyli...
» 2011-07-26 13:04:41
Czyli w linijce:
while( sukces != 1);
Musi być:
while(sukces =true);
Dobrze?

Nie to źle jest, bo teraz sprawdziłem.
P-37084
SeaMonster131
» 2011-07-26 13:06:47
Dobrze?
Sprawdź sam. Podpowiem że nie.


@Thud
(...)do linijek 8 i 16.
P-37085
« 1 » 2
  Strona 1 z 2 Następna strona