Może problem jest banalny, ale jestem zdecydowanie Newbie i po dłuższym przeszukiwaniu neta nadal nie potrafie sobie poradzić.
Jak sprawdzić, czy ktoś, zamiast wpisać wartość do zmiennej string o która go proszę, wali tylko w enter? Efekt jest taki że linijki się przesuwają, a program nie idzie dalej bo nie podano wartości. Jeżeli nie zrozumieliście o co chodzi tak ma to mniej więcej wyglądać
- "Podaj wartość zmiennej tekst"
- (użytkownik wali w enter bez wpisania czegokolwiek)
- "Nie podałeś wartości tekst, podaj wartość!"
Oczywiście to będzie w pętli.
Kombinowałem już z tym że tekst= "", tekst= "\n", tekst= std::endl; (to był już akt desperacji), próbowałem z metodą tekst.empty() (podobno zwraca 0 gdy string jest pusty), tylko że jeżeli ten ktoś naciska enter to w ogóle nie podaje wartości, nawet pustej (tutaj możliwe że czegoś nie do końca rozumiem). Chciał bym używać string i generalnie korzystać z STL, bo jakoś nie widzi mi się pracowanie z Char... (chyba że inaczej się tutaj nie da...)
Błagam o litość, w końcu to dział Newbie, na dodatek to mój pierwszy post tutaj :)