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
No nie...
» 2011-07-26 13:10:03
No nie wiem. Pomóżcie!
P-37086
SeaMonster131
» 2011-07-26 13:11:31
Nie możesz po prostu utworzyć zmiennych o takich samych nazwach (tzn kompilator nie widzi błędu jako tako, ale program źle działa). Zmienną
sukces
 zadeklarowałeś przed pętlą
do { } while();
 więc nie twórz jej znowu w pętli tylko nadaj jej po prostu samą wartość.
P-37087
Loodwin
Temat założony przez niniejszego użytkownika
Robię...
» 2011-07-26 13:14:33
Robię to co mówicie, ale cały czas jak włączam program to po wpisaniu prawidłowej liczby muszę wpisać jeszcze raz.
P-37088
SeaMonster131
» 2011-07-26 13:15:44
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    bool sukces; //spojrz tutaj
    int liczba;
    do
    {
        cout << "Podaj liczbe ";
        cin.clear();
        cin.sync();
        cin >> liczba;
        sukces = cin.good(); //i tutaj
    } while( sukces != 1 );
   
    cout << "Ta liczba to: " << liczba << endl;
   
    getch();
    return 0;
}
P-37089
Loodwin
Temat założony przez niniejszego użytkownika
A...
» 2011-07-26 13:20:53
A! Dzięki, bo ja na początku w while(); w nawiasach wpisałem (sukces=true), bo myślałem, że to trzeba tak. I jeszcze mam pytanie :
Jak napisać kod, a nie tak jak ja wpisywałem?
P-37090
SeaMonster131
» 2011-07-26 13:21:23
[cpp] tutaj dajesz kod :) [cpp]
P-37091
Loodwin
Temat założony przez niniejszego użytkownika
Aha...
» 2011-07-26 13:27:33
Aha to dzięki za wszystko!
P-37093
1 « 2 »
Poprzednia strona Strona 2 z 2