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

[C++ Lekcja 17] Prośba o sprawdzenie

Ostatnio zmodyfikowano 2011-07-27 15:24
Autor Wiadomość
SeaMonster131
» 2011-07-27 15:16:46
std::cout << "Podaj liczbe: ";
To usuń i daj to w Twojej funkcji, na początku pętli ;)
P-37296
Loodwin
Temat założony przez niniejszego użytkownika
No ale...
» 2011-07-27 15:18:51
No ale ja miałem napisać samą funkcję i nic nie zmieniać w main.
P-37298
Loodwin
Temat założony przez niniejszego użytkownika
O coś takiego...
» 2011-07-27 15:24:54
Teraz jest dobrze:
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int wczytajLiczbe()
{
    bool dobrze;
    int a;
    int ile = 0;
    do
    {
        if( ile > 0 )
        {
            cout << "Podaj liczbe: " << endl;
        }
        ile++;
        cin.clear();
        cin.sync();
        cin >> a;
        cin.good();
        dobrze = cin.good();
    } while( dobrze != 1 );
   
    return a;
}

int main()
{
    std::cout << "Podaj liczbe: ";
    int liczba = wczytajLiczbe();
    std::cout << "Podales liczbe: " << liczba << std::endl;
    getch();
    return 0;
}

Dzięki wszystkim za wszystko! Od teraz będę czytał dokładniej rozdziały!
P-37299
1 2 « 3 »
Poprzednia strona Strona 3 z 3