Piszę projekt - gra karciana - na studia, w zadaniu mam taki przykład wejścia/wyjścia:
Wejście / Input
players number = 3
1 player hand cards: 4 green 4 green 4 green 1 blue 2 blue 4 blue 5 blue 7 blue 1 red 2 red
1 player deck cards: 5 red 7 red 1 violet 2 violet 4 violet 5 violet 7 violet
2 player hand cards: 4 green 4 green 4 green 1 blue 2 blue 5 blue 7 blue 1 red 2 red 4 red 5 red 7 red 1 violet 2 violet 4 violet
2 player deck cards: 7 violet
3 player hand cards: 4 green 4 green 1 blue 2 blue 4 blue 5 blue 7 blue 1 red 2 red 4 red 5 red 7 red 1 violet 2 violet 5 violet
3 player deck cards: 5 violet 7 violet
Wyjście / Output
1 player has 10 cards on hand
1 player has 7 cards in front of him
2 player has 15 cards on hand
2 player has 1 cards in front of him
3 player has 15 cards on hand
3 player has 2 cards in front of him
Pierwsza linijka wejscia to liczba graczy, druga linijka
1 player hand cards: 4 green 4 green 4 green 1 blue 2 blue 4 blue 5 blue 7 blue 1 red 2 red
oznacza:
karty w reku pierwszego gracza: (i tutaj wypisuje pary [wartość, kolor] karty - pierwsza karta ma kolor zielony wartosc 4, druga tak samo i trzecia też, czwarta karta ma wartość 1 kolor niebieski
I tu pojawia się problem: jaki będzie najlepszy sposób na wczytywanie danych i uzyskiwanie informacji z Wejścia takich jak w przykładzie - na przyklad liczby kart dla kazdego gracza? Czym się posłużyć? Może getline?