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

[Lekcja 9.] (Zadanie) Pomoc z kodem.

Ostatnio zmodyfikowano 2012-01-05 20:21
Autor Wiadomość
Green
Temat założony przez niniejszego użytkownika
[Lekcja 9.] (Zadanie) Pomoc z kodem.
» 2012-01-01 17:23:35
Witam!
Mam problem otóż w logu pisze mi że nie używam zmiennych "bool" a przecież wykorzystuje je do cin.good() i cin.fail().
Co robię źle.
C/C++
#include <iostream>

int main()
{
    float a = 13.3;
    float b = 0;
    float c = 33.22;
   
    std::cout << "Liczba pierwsza to: " << a;
    std::cin >> a;
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: ";
    bool WczytanoPoprawnie = std::cin.good();
    bool Nieudano = std::cin.fail();
   
    std::cout << "Liczba druga to: " << b;
    std::cin >> b;
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: ";
    bool tak1 = std::cin.good();
    bool nie1 = std::cin.fail();
   
    std::cout << "Liczba trzecia to: " << c;
    std::cin >> c;
    std::cin.clear();
    std::cin.sync();
    std::cout << "Wczytano: ";
    bool tak = std::cin.good();
    bool nie = std::cin.fail();
   
    return 0;
}
P-46919
m4tx
» 2012-01-01 17:45:36
wykorzystuje je do cin.good() i cin.fail().
Tak, ale nie używasz ich nigdzie indziej. Czyli generalnie ich nie wykorzystujesz w ogóle.
P-46920
pekfos
» 2012-01-01 17:51:43
Tylko przypisujesz im wartość początkową a to nie jest użycie zmiennej.
Po co w ogóle używasz zmiennych?
C/C++
bool tak = std::cin.good(); //po co?
bool nie = std::cin.fail(); //??

return 0;
P-46922
Green
Temat założony przez niniejszego użytkownika
» 2012-01-01 18:17:57
A jak mogę sprawdzić czy wczytywanie się powiodło?
P-46926
pekfos
» 2012-01-01 18:20:22
O.o ..
no przez .fail i .good ale używaj gdzieś tych wyników..
P-46927
wojtu111
:)
» 2012-01-01 19:41:26
I wstawiasz to w złym miejscu w kodzie. Chyba jeszcze raz musisz tą lekcje przeczytać :)

Pozdrawiam wojtu111
P-46956
Green
Temat założony przez niniejszego użytkownika
» 2012-01-04 19:11:36
Powiedzcie proszę jak sprawdzić czy wczytywanie się powiodło wiem, że przez good(), fail(), ale jak?
P-47243
Dark
» 2012-01-04 19:14:58
wyświetl je :P
P-47244
« 1 » 2 3
  Strona 1 z 3 Następna strona