Problem ze zrozumieniem 9 lekcji
Ostatnio zmodyfikowano 2015-03-14 12:20
maarek222 Temat założony przez niniejszego użytkownika |
Problem ze zrozumieniem 9 lekcji » 2015-03-14 11:03:28 Witam jestem dopiero się uczę programować i jestem w trakcie 9 lekcji i nie wiem w którym momencie mam umieścić kod czyszczący zawartość strumienia wejściowego. Pracuje na Windowsie na code::block.
|
|
aksen |
» 2015-03-14 11:08:26 Podaj kod programu. |
|
maarek222 Temat założony przez niniejszego użytkownika |
» 2015-03-14 11:16:22 { int a; std::cout << "Podaj liczbe calkowita "; std::cin >> a; std::cout << "Liczba a = " << a << std::endl; return 0; } |
|
aksen |
» 2015-03-14 11:25:16 To nie jest cały kod. W jakim celu chcesz czyścić strumień wejściowy? |
|
maarek222 Temat założony przez niniejszego użytkownika |
» 2015-03-14 11:26:19 jesli wpisze błędną literę |
|
aksen |
» 2015-03-14 11:37:34 Czyszczenie bufora ma sens jeśli ten fragment kodu będzie powtarzany w pętli (lub pobierasz więcej danych z cin). W tym przypadku po prostu wystarczy sprawdzić czy wystąpił błąd cin: if( std::cin.fail() ) std::cout << "Niepoprawna liczba" << std::endl; else std::cout << "Liczba a = " << a << std::endl;
|
|
maarek222 Temat założony przez niniejszego użytkownika |
» 2015-03-14 12:07:08 a gdzie mam umiscic kod który wyczysci ten bład? |
|
Brunon3 |
» 2015-03-14 12:20:27 Po std::cin.
Edit:
Na przyszłość kod dawaj w znaczniki [cpp] KOD [/cpp]. ;)
-B3. |
|
« 1 » |