11.6 Podpowiedz do zadania
Ostatnio zmodyfikowano 2010-02-22 13:29
maarcin Temat założony przez niniejszego użytkownika |
11.6 Podpowiedz do zadania » 2010-02-19 10:14:21 Witam. Mam pytanie do zadania 11.6 p.2, http://kursy.ddt.pl/?LessonId=7W programie kino pobieram dane liczbowe (jaki film, ile biletow). Robie zmienne "int", liczby biletow odaja sie, odejmuja i nie ma problemu. Problem mam jesli chce wprowadzic przerwanie operacji litera "p". Musze pobierac wtedy wszystko jako "char" co stwarza mi problem z danymi liczbowymi. Mam nadzieje, ze nie pogmatwalem opowiesci :) Q: Jak w prosty sposob mozna rozdzielic te typy? Czy pobierac wszystko jako "char", sprawdzac co zostalo wpisane i liczby zamieniac z "char" na "int"? Czy jakos jeszcze inaczej (lepiej, prosciej)? M. |
|
DejaVu |
» 2010-02-19 12:16:54 Użyj funkcji getline() |
|
lenrokskate |
» 2010-02-22 12:46:06 może spróbuj rzutowania: static_cast < int >( nazwa - zmiennej );
|
|
Elaine |
» 2010-02-22 13:29:17 int num; if( !( cin >> num ) ) { cin.clear(); char ch; cin >> ch; cin.sync(); if( ch == 'p' ) { } else { } } else { } |
|
« 1 » |