[Kurs C++, Lekcja 18] Problem z zadaniem domowym - program działa niepoprawnie
Ostatnio zmodyfikowano 2011-07-26 13:27
Loodwin Temat założony przez niniejszego użytkownika |
No nie... » 2011-07-26 13:10:03 No nie wiem. Pomóżcie! |
|
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ść. |
|
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. |
|
SeaMonster131 |
» 2011-07-26 13:15:44 #include <iostream> #include <conio.h>
using namespace std;
int main() { bool sukces; int liczba; do { cout << "Podaj liczbe "; cin.clear(); cin.sync(); cin >> liczba; sukces = cin.good(); } while( sukces != 1 ); cout << "Ta liczba to: " << liczba << endl; getch(); return 0; } |
|
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? |
|
SeaMonster131 |
» 2011-07-26 13:21:23 [cpp] tutaj dajesz kod :) [cpp] |
|
Loodwin Temat założony przez niniejszego użytkownika |
Aha... » 2011-07-26 13:27:33 Aha to dzięki za wszystko! |
|
1 « 2 » |