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

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