#include <iostream> using namespace std; int card_suit(string card){ switch (toUpper(card[1])){ case "C"; return "Clubs"; case "S"; return "Spades"; case "H"; return "Hearts"; case "D"; return "Diamonds"; } } string card_value(string card){ switch (toUpper(card[2])){ case "1"; return "1"; case "2"; return "2"; case "3"; return "3"; case "4"; return "4"; case "5"; return "5"; case "6"; return "6"; case "7"; return "7"; case "8"; return "8"; case "9"; return "9"; case "10"; return "10"; case "J"; return "Jack"; case "Q"; return "Queen"; case "K"; return "King"; } void display_card(string card){ cout << card_value(card) << "of " << card_suit << endl; } int main() { return 0; }
Standard input is empty
prog.cpp: In function ‘int card_suit(std::__cxx11::string)’:
prog.cpp:5:25: error: ‘toUpper’ was not declared in this scope
switch (toUpper(card[1])){
^
prog.cpp:6:8: error: could not convert ‘"C"’ from ‘const char [2]’ to ‘<type error>’
case "C";
^~~
prog.cpp:6:11: error: expected ‘:’ before ‘;’ token
case "C";
^
prog.cpp:7:10: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
return "Clubs";
^~~~~~~
prog.cpp:8:8: error: could not convert ‘"S"’ from ‘const char [2]’ to ‘<type error>’
case "S";
^~~
prog.cpp:8:11: error: expected ‘:’ before ‘;’ token
case "S";
^
prog.cpp:9:10: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
return "Spades";
^~~~~~~~
prog.cpp:10:8: error: could not convert ‘"H"’ from ‘const char [2]’ to ‘<type error>’
case "H";
^~~
prog.cpp:10:11: error: expected ‘:’ before ‘;’ token
case "H";
^
prog.cpp:11:10: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
return "Hearts";
^~~~~~~~
prog.cpp:12:8: error: could not convert ‘"D"’ from ‘const char [2]’ to ‘<type error>’
case "D";
^~~
prog.cpp:12:11: error: expected ‘:’ before ‘;’ token
case "D";
^
prog.cpp:13:10: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
return "Diamonds";
^~~~~~~~~~
prog.cpp: In function ‘std::__cxx11::string card_value(std::__cxx11::string)’:
prog.cpp:19:26: error: ‘toUpper’ was not declared in this scope
switch (toUpper(card[2])){
^
prog.cpp:20:8: error: could not convert ‘"1"’ from ‘const char [2]’ to ‘<type error>’
case "1";
^~~
prog.cpp:20:11: error: expected ‘:’ before ‘;’ token
case "1";
^
prog.cpp:22:9: error: could not convert ‘"2"’ from ‘const char [2]’ to ‘<type error>’
case "2";
^~~
prog.cpp:22:12: error: expected ‘:’ before ‘;’ token
case "2";
^
prog.cpp:24:9: error: could not convert ‘"3"’ from ‘const char [2]’ to ‘<type error>’
case "3";
^~~
prog.cpp:24:12: error: expected ‘:’ before ‘;’ token
case "3";
^
prog.cpp:26:9: error: could not convert ‘"4"’ from ‘const char [2]’ to ‘<type error>’
case "4";
^~~
prog.cpp:26:12: error: expected ‘:’ before ‘;’ token
case "4";
^
prog.cpp:28:9: error: could not convert ‘"5"’ from ‘const char [2]’ to ‘<type error>’
case "5";
^~~
prog.cpp:28:12: error: expected ‘:’ before ‘;’ token
case "5";
^
prog.cpp:30:9: error: could not convert ‘"6"’ from ‘const char [2]’ to ‘<type error>’
case "6";
^~~
prog.cpp:30:12: error: expected ‘:’ before ‘;’ token
case "6";
^
prog.cpp:32:9: error: could not convert ‘"7"’ from ‘const char [2]’ to ‘<type error>’
case "7";
^~~
prog.cpp:32:12: error: expected ‘:’ before ‘;’ token
case "7";
^
prog.cpp:34:9: error: could not convert ‘"8"’ from ‘const char [2]’ to ‘<type error>’
case "8";
^~~
prog.cpp:34:12: error: expected ‘:’ before ‘;’ token
case "8";
^
prog.cpp:36:9: error: could not convert ‘"9"’ from ‘const char [2]’ to ‘<type error>’
case "9";
^~~
prog.cpp:36:12: error: expected ‘:’ before ‘;’ token
case "9";
^
prog.cpp:38:9: error: could not convert ‘"10"’ from ‘const char [3]’ to ‘<type error>’
case "10";
^~~~
prog.cpp:38:13: error: expected ‘:’ before ‘;’ token
case "10";
^
prog.cpp:40:9: error: could not convert ‘"J"’ from ‘const char [2]’ to ‘<type error>’
case "J";
^~~
prog.cpp:40:12: error: expected ‘:’ before ‘;’ token
case "J";
^
prog.cpp:42:9: error: could not convert ‘"Q"’ from ‘const char [2]’ to ‘<type error>’
case "Q";
^~~
prog.cpp:42:12: error: expected ‘:’ before ‘;’ token
case "Q";
^
prog.cpp:44:9: error: could not convert ‘"K"’ from ‘const char [2]’ to ‘<type error>’
case "K";
^~~
prog.cpp:44:12: error: expected ‘:’ before ‘;’ token
case "K";
^
prog.cpp:48:31: error: a function-definition is not allowed here before ‘{’ token
void display_card(string card){
^
prog.cpp:51:12: error: a function-definition is not allowed here before ‘{’ token
int main() {
^
prog.cpp:54:1: error: expected ‘}’ at end of input
}
^
Standard output is empty