Witajcie
Zacząłem uczyć się programowania obiektowego i dochodząc do "ofstream'u" mam problem ze zmienną string, tj. program nie wyświetla mi pierwszego napisanego słowa.
Oto kod:
Posted 13 December 2015 - 11:31
Witajcie
Zacząłem uczyć się programowania obiektowego i dochodząc do "ofstream'u" mam problem ze zmienną string, tj. program nie wyświetla mi pierwszego napisanego słowa.
Oto kod:
Posted 13 December 2015 - 15:33
Zgodnie z dokumentacją wydaje się, że źle odczytujesz zmienną "tekst" ze standardowego wejścia
http://www.cplusplus...string/getline/
http://www.cplusplus...tutorial/files/
Pobierasz więc zmienną "tekst" dwukrotnie - wpierw za pomocą cin (standardowa biblioteka C, która niekoniecznie potrafi obsłużyć zmienną string ze spacjami - http://stackoverflow...put-with-spaces) a potem getline (biblioteka string.h), które to nadpisuje wcześniejszą wartość, tutaj szukałbym raczej jakiegoś błędu.
programowania obiektowego
Daleko temu do programowania obiektowego - to tak swoją drogą.
Posted 13 December 2015 - 20:05
Pobierasz więc zmienną "tekst" dwukrotnie - wpierw za pomocą cin (standardowa biblioteka C, która niekoniecznie potrafi obsłużyć zmienną string ze spacjami - http://stackoverflow...put-with-spaces) a potem getline (biblioteka string.h), które to nadpisuje wcześniejszą wartość, tutaj szukałbym raczej jakiegoś błędu.
Super, wielkie dzięki
Nie pomyślałem o tym. Teraz już wszystko działa.
Apropos programowania - tak wiem, ale każdy od czegoś musi zacząć, czyż nie?
Posted 14 December 2015 - 19:05
Tak, aczkolwiek nazywajmy rzeczy po imieniu - tutaj mamy przykład programowania imperatywnego.
Posted 19 December 2015 - 21:02
Dobrze!
Na pewno się poprawię i będę bardziej precyzyjny.
0 members, 0 guests, 0 anonymous users