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

Kurs c++ lekcja 9.5.

Ostatnio zmodyfikowano 2010-12-14 19:52
Autor Wiadomość
filiposs1
Temat założony przez niniejszego użytkownika
Kurs c++ lekcja 9.5.
» 2010-12-14 19:29:59
Mam problem, otóż w kursie jest kompletnie nieopisane użycie nowych funkcji itp.
Międzyinnymi chodzi mi oto,że czemu przy 'cin' jest get skoro to nie łańcuch a liczba, a z resztą to to całe:
cin >> sekundy).get();
  //CLOCKS_PER_SEC to stała
  clock_t koniec = sekundy * CLOCKS_PER_SEC;
  clock_t start = clock();
  cout << "Wlasnie zaczela sie Twoja przerwa\a\n";
  while (clock() - start < koniec)

jest mi nie zrozumiałe. Mógłby mi ktoś to wytłumaczyć.
P-25175
DejaVu
» 2010-12-14 19:40:35
Stało się tak bowiem Dante modyfikował dawniej radośnie kurs - w niektórych przypadkach zadziałało to na jego szkodę, a w niektórych mu pomogło.

Zapewne ten zapis powstał w wyniku przeczytania jakiegoś 'magicznego' kursu, który mówił "wstaw get() i będzie działało". Nie używaj get()'a. Jakbyś czytał najnowszy kurs C++ to byś wiedział jak się poprawnie powinno obsługiwać strumień wejściowy oraz co do czego służy. Faktem jest, że jest dużo krótszy od poprzednika, ale opisuje w moim przekonaniu dobrze podstawy, dzięki którym łatwo później będzie pracować z jakimkolwiek innym kursem.
P-25177
filiposs1
Temat założony przez niniejszego użytkownika
» 2010-12-14 19:45:50
Nie odpowiedziałem mi na pytanie:D
P-25178
DejaVu
» 2010-12-14 19:52:53
Wczytujesz najpierw liczbę do zmiennej, a potem jeszcze pobierasz znak ze strumienia (pozbywając się np. wciśniętego entera). Tak się nie robi.
P-25179
« 1 »
  Strona 1 z 1