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

Program pobierający 2 numery odzdzielone spacją z typami wyliczeniowymi

Ostatnio zmodyfikowano 2014-10-25 19:07
Autor Wiadomość
cpp2014
Temat założony przez niniejszego użytkownika
Program pobierający 2 numery odzdzielone spacją z typami wyliczeniowymi
» 2014-10-25 18:31:32
Dopiero zaczynam swoją przygodę z programowaniem.
proszę o wyrozumiałość,wiem że zagadnienie z którym mam problem prawdopodobnie jest banalne ale nie mogę sobie z nim poradzić także postanowiłem poszukać pomocy na forum.

Mam podane typy wyliczeniowe :

enum figury
{
     dziewiatka = 9,
     dzisiatka,
     walet,
     dama,
     krol,
     as
};

enum kolory
{
     pik = 40,
     trefl = 60,
     caro = 80,
     kier = 100
};


Program ma pobierac dwa numery odzdzielone spacja (okreslaja one kolor i figure karty) a nastepnie wypisywać te informacje :

np. :
cin>>"x y" (gdzie x = 9, y = 40)
cout<<dziewiatka pik<<endl;.

Przede wszystkim mam problem z tym jak pobrac te dwa numery oddzielone spacją w jednej linii  tak żeby program prawidłowo przypisał im wartości.

Poradziłbym sobie z tym programem gdyby osobno była wczytywana liczba okreslajaca figurę i osobno kolor ale to wbrew poleceniu.

Proszę o wskazówki.
P-119393
Monika90
» 2014-10-25 19:07:20
operatorowi >> jest wszystko jedno czy dane są oddzielone spacją czy przejściem do nowej linii. Biały znak to biały znak i tyle. Więc wystarczy to:
C/C++
int x = 0;
int y = 0;
std::cin >> x;
std::cin >> y;
P-119396
« 1 »
  Strona 1 z 1