Como trabalhar com strings em C++?
Olá a todos! Comecei a estudar C++ e me deparei com um problema ao trabalhar com strings. Estou tentando escrever um programa simples que lê o nome do usuário e depois exibe uma saudação com esse nome convertido para maiúsculas. Mas o código não funciona como esperado.
Aqui está o que tentei:
#include <iostream>\n#include <string>\n#include <cctype>\n\nint main() {\n std::string name;\n std::cout << "Digite o nome: ";\n std::cin >> name;\n \n for (char c : name) {\n c = std::toupper(c);\n }\n \n std::cout << "Olá, " << name << "!" << std::endl;\n return 0;\n}O problema é que o nome é exibido no formato original, embora eu esperasse que estivesse em maiúsculas. Parece que o