Witam, wiem że już było pełno pytań na ten temat na forum, ale chciałbym wiedzieć co w moim programie nie działa i dlaczego.
Otóż problem dotyczy tego programu:
#include <iostream>
using namespace std;
int main()
{
float liczbaA, liczbaB, liczbaC;
bool czyWczyt1, czyWczyt2, czyWczyt3;
cout << "Wpisz trzy liczby rzeczywiste: "; //tekst poczatek
//liczba A
cin >> liczbaA;
czyWczyt1 = cin.good();
cin.clear();
cin.sync();
//liczba B
cin >> liczbaB;
czyWczyt2 = cin.good();
cin.clear();
cin.sync();
//liczba C
cin >> liczbaC;
czyWczyt3 = cin.good();
cin.clear();
cin.sync();
//wypisywanie wyniku
cout << "Liczba A to: " << liczbaA << "Czy wczytano? " << czyWczyt1 << endl;
cout << "Liczba B to: " << liczbaB << "Czy wczytano? " << czyWczyt2 << endl;
cout << "Liczba C to: " << liczbaC << "Czy wczytano? " << czyWczyt3 << endl;
return 0;
}
Po odpaleniu programu pojawia się konsola, wpisuję liczby, klikam ENTER i..... nic
Szukałem na internecie rozwiązania tego zadania i nie mogłem znaleźć.
Chodzi mi o zadanie http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12 (na samym dole)
Z góry przepraszam jeśli to jakaś błachostka, ale uczę się od wczoraj.