我有这个代码成功写入一个文件:
ofstream outfile (path);
outfile.write(buffer,size);
outfile.flush();
outfile.close();
Run Code Online (Sandbox Code Playgroud)
缓冲区和大小在其余代码中都可以.如何将文件放在特定路径中?
我有一个程序,我需要在*nix和windows下运行.因为程序从文件中获取文件路径,所以问题是如何处理\vs /问题.
我目前的想法是放入一个正则表达式,根据我所使用的系统将错误的一个转换为正确的正则表达式.这将使任一类型在任一系统上都起作用.除了现在我有两个问题,有没有人看到任何其他问题?
(其他更好的解决方案非常受欢迎)
编辑:主要问题是让Windows路径在unix上运行而不是相反.