有没有办法像Java str.toUpperCase()
一样将std :: string变量中的所有元素都推成大写?
std::cout << "Enter a name for player 1" << std::endl;
std::cin >> p1;
Player* player1 = new Player(p1);
std::cout << std::endl;
std::string p2;
std::cout << "Enter a name for player 2" << std::endl;
std::cin >> p2;
Player* player2 = new Player(p2);
std::cout << std::endl;
输入:
Lando
Charles
p1的目标= LANDO
p2的目标= CHARLES
PS:是否也可以将其存储在其他两个字符串中,以便进一步进行比较:
if(p1.compare(newStr1){
...
}
if(p2.compare(newStr2){
...
}