我正在从文件中读取目录,例如我加载了这个"Main\Characters\Player.xxx"
,所以我想创建主文件夹和字符。我尝试使用此方法(从字符串中删除Player.xxx后)":
string syntax = "md "+path;
system(syntax.c_str());
然而,' \'被视为逃避而不是反斜杠,最佳解决方案是替换每一个' \'用' \'但是这会使我的工具从O(n)增加到O(2n),因为它需要30秒才能完全完成每个部件。有没有办法在Code :: Blocks中使用Raw字符串?因为R"(\w\\\w)";
没有为我做这份工作。 (R未在此范围内声明)。
任何其他不围绕Raw字符串的解决方案也是受欢迎的。
答案 0 :(得分:0)
答案1 - 升级到另一个编译器。 答案2 - 只需用\
替换每个\答案 1 :(得分:0)
转到“设置”>“编译器”,然后选中“g ++遵循C ++ 11 ISO C ++语言标准”旁边的框。
这将允许您使用2011标准引入的功能,其中包括R前缀。