Problemy z std::cin
Ostatnio zmodyfikowano 2016-12-16 13:32
MalyZiom Temat założony przez niniejszego użytkownika |
Problemy z std::cin » 2016-12-15 23:05:11 Witam, otóż z jakieś 2 tygodnie temu postanowiłem zacząć uczyć się programować tutaj. Ogólnie wszytsko było okej łatwe i tak dalej.. Aż do momentu gdy pojawił się "strumień std::cin". Zadania domowe na stronie z owym strumieniem nie wychodziły mi , więc postanowiłem kupić książkę o programowaniu. Toteż zakupiłem "Język C++ Szkoła Programowania" autorem jest Stephen Prata. Całkiem spoko książka.. Bynajmniej tak myślałem do momentu gdy nie pojawił się znowu "std::cin" cholera! Znowu mi nic nie wychodzi. Nie wiem co robię źle, źle to pisze? Nieee przecież przypisuje wszytsko tak samo jak jest na stronie i w książce, dodam że korzystam z komplitora Code::Block 10 ( coś tam, przepraszam ale nie znam całej nazwy. Pobrałem go z tej strony właśnie) A teraz do "sedna" Dam przykład, zadanie w książce wygląda tak: #include <iostream>
int main () { using namespace std; int carrots; cout << "Ile masz marchewek?" << endl; cin >> carrots; cout << "Proszę, oto jeszcze dwie. " << endl; carrots = carrots + 2; // W następnym wierszu wklejamy wyniki cout << "Teraz masz " << carrots << " marchewek." << endl; return 0; } Wynik z książki: Ile masz marchewek? 12 Proszę, oto jeszcze dwie. Teraz masz 14.
I za cholere nie mogę pojąć jakim cudem im tam w książce się to 12 wzięło.
Ja jak wcisnę F9 PO PRZEPISANIU TEGO WŁAŚNIE KODU IDENTYCZNIE otrzymuje taki wynik... Ile masz marchewek?
Koniec.. Jeśli umie ktoś jakoś ten kosmiczny problem rozwiązać proszę napisz jak. Dziękuję |
|
carlosmay |
» 2016-12-15 23:48:09 Twój kod daje taki wynik: Ile masz marchewek? 12 Proszŕ, oto jeszcze dwie. Teraz masz 14 marchewek. I za cholere nie mogę pojąć jakim cudem im tam w książce się to 12 wzięło. |
"Wklikują" z klawiatury. korzystam z komplitora Code::Block 10 |
C::B jest IDE dla kompilatora. |
|
krainamodu |
» 2016-12-15 23:53:51 http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12 cin wymusza oczekiwanie aż wpiszesz jakieś napis/numer i zatwierdzisz enterem. Aby otrzymać to co w książce wpisz 12 |
|
MalyZiom Temat założony przez niniejszego użytkownika |
» 2016-12-16 07:42:31 Jeżeli trzeba "wklikac" to 12 to czy mógłby mi ktoś powiedzieć w jakim miejscu? |
|
karambaHZP |
» 2016-12-16 09:34:43 Gdy program wyświetli pierwszą linię, zatrzyma się i będzie oczekiwał danych z klawiatury. Wpisz 12 i zatwierdź enterem. Reszta pojawi się automatycznie. |
|
carlosmay |
» 2016-12-16 12:43:47 Jeśli umie ktoś jakoś ten kosmiczny problem rozwiązać proszę napisz jak. Dziękuję | Obsługa strumienia wejściowegoFragment: Wczytywanie danychCoś mi tutaj leci trollem. Jeśli nie może pomyśl o innym zainteresowaniu. |
|
MalyZiom Temat założony przez niniejszego użytkownika |
» 2016-12-16 13:32:35 Dzięki wielkie, nie, nie leci trollem serio chciałbym programować. Chyba nie każdy musi wszytsko wiedzieć i umieć, nie? Dziękuję wszystkim, 3majcie sie. |
|
« 1 » |