void print_FUT(const futureTricks& fut) { cout << setw(6) << left << "cards" << fut.cards << "\n"; cout << setw(6) << right << "No." << setw(7) << "suit" << setw(7) << "rank" << setw(7) << "equals" << setw(7) << "score" << "\n"; for (int i = 0; i < fut.cards; i++) { cout << setw(6) << right << i << setw(7) << dcardSuit[ fut.suit[i] ] << setw(7) << dcardRank[ fut.rank[i] ] << setw(7) << equals_to_string(fut.equals[i]) << setw(7) << fut.score[i] << "\n"; } }
bool print_FUT(futureTricks * fut) { printf("%6s %d\n", "cards", fut->cards); printf("%6s %-6s %-6s %-6s %-6s\n", "", "suit", "rank", "equals", "score"); for (int i = 0; i < fut->cards; i++) { char res[15] = ""; equals_to_string(fut->equals[i], res); printf("%6d %-6c %-6c %-6s %-6d\n", i, dcardSuit[ fut->suit[i] ], dcardRank[ fut->rank[i] ], res, fut->score[i]); } return true; }