Wpis z mikrobloga

#include
using namespace std;

int main()
{
float liczba;
bool bCzyBlad;
do
{
cout << "podaj liczbe :" << endl;
cin >> liczba;
bool bCzyBlad = cin.fail();
cin.clear();
}
while(bCzyBlad = 0);
{
cout << liczba;
}
return 0;
}
#programowanie #cpp
Może ktoś powiedzieć, czemu przy wpisaniu skda4 program zwraca 0, ewentualnie gdzie jest błąd.
W internecie nic nie znalazłem
  • 30
@wetorek2: TREŚĆ

Napisz program, który wczyta liczbę, a następnie wypisze ją na ekranie. Zabezpiecz przed wczytaniem nieprawidłowej liczby. Wykorzystaj do tego celu wiedzę z jednego z poprzednich rozdziałów. Sposób działania programu:
1. Podaj liczbę
2. Jeżeli błąd, wróć do kroku 1.
3. Wypisz liczbę, która została podana.