C++ Как дублировать обратный слэш в строке string в консольном приложении попроще? - Вопросы по С+

Вопрос C++ Как дублировать обратный слэш в строке string в консольном приложении попроще?

Регистрация
29 Июн 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Ну в общем то и весь вопрос.
string s = "D:games*";
string slash = "\";
pos = s.find(slash, pos);
cout << pos;
выводит "-1" так что способ где я просто в цикле ищу обратные слэши и подставляю к ним еще по одному не могу реализовать. МОжет в глаза долюблюсь?
 
Регистрация
29 Сен 2013
Сообщения
88
Репутация
1
Спасибо
0
Монет
0
Тип приложения: консольное/графическое не имеет значения. Не находит, потому что в исходной строке обратный слеш отсутствует. Чтоб программно добавить слеш, можно использовать метод insert
 
Регистрация
3 Авг 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
string s = "D:games*"; в результате присваивает в s строку D:games* Дублировать обратные слэши надо было в исходном тексте.
 
Сверху Снизу