Я пытаюсь написать программу, которая имитирует игру Hangman.Замена текста в строке дефисом
#include <iostream>
#include <string>
#include "assn.h"
using namespace std;
int main(){
clearScreen();
cout << "Enter a word or phrase: ";
string phrase;
std::getline(std::cin, phrase);
cout << endl << "Your phrase: " << phrase << endl;
cout << endl;
}
В настоящее время я могу получить строку ввода и сохранения пространства, но я хочу, чтобы создать еще одну строку, в которой все буквы заменяются дефисами и пробелы сохранены. Я пробовал искать его и не мог понять, как это сделать.
C++ есть много хороших [алгоритмов стандартной библиотеки] (http://en.cppreference.com/w/cpp/algorithm), например, один для [заменить значения] (HTTP: // ru.cppreference.com/w/cpp/algorithm/replace) (или [заменить при копировании] (http://en.cppreference.com/w/cpp/algorithm/replace_copy)). –