Необработанные строки в Code :: Blocks?

Я читаю каталог из файла, например, я загрузил этот "Main\Characters\Player.xxx", поэтому я хочу создать папки Main и Characters. Я пытался использовать этот метод (после удаления Player.xxx из строки) «:

string syntax = "md "+path;
system(syntax.c_str());

Тем не менее, «\» считается побегом, а не обратной косой чертой, оптимальным решением является замена каждого «\» на «\», но это увеличит мой инструмент с O (n) до O (2n), учитывая, что ему нужно 30 секунд, чтобы полностью закончить каждую часть. Есть ли способ использовать строки в Code :: Blocks? как R"(\w\\\w)"; не сделал работу для меня. (R не объявлен в этой области).

Любое другое решение, которое не вращается вокруг строк Raw, также приветствуется.

0

Решение

Ответ 1 — Обновление до другого компилятора.
Ответ 2 — Просто замените каждый \ на \

0

Другие решения

Перейдите в «Настройки»> «Компилятор», затем установите флажок рядом с тем, где указано, что g ++ следует стандарту языка C ++ 11 ISO C ++.

Это позволит вам использовать функции, представленные стандартом 2011 года, который включает в себя префикс R.

0

По вопросам рекламы [email protected]