Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problemy z std::cin

Ostatnio zmodyfikowano 2016-12-16 13:32
Autor Wiadomość
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ę
   
P-155023
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.
P-155026
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
P-155028
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? 
P-155035
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.
P-155037
carlosmay
» 2016-12-16 12:43:47
Jeśli umie ktoś jakoś ten kosmiczny problem rozwiązać proszę napisz jak.  Dziękuję
» Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja
Fragment:

Wczytywanie danych


Coś mi tutaj leci trollem. Jeśli nie może pomyśl o innym zainteresowaniu.
P-155042
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.
P-155044
« 1 »
  Strona 1 z 1