我需要串联写函数中的参数。我该怎么做?
示例:ofstream write(newFolder concat "/newfile.txt");
mkdir(newFolder);
ofstream write (wantTo "concat here");
write << "Sup mo fo";
write.close();
最佳答案
如果newFolder
是std :: string,则可以简单地使用newFolder + "/newfile.txt"
。但是,您必须确保newFolder
不会以/
或\
结尾。如果您在c_str()
函数中需要使用char *,则可能需要在std :: string上使用write
函数。
关于c++ - 连接C++中的写入参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9919297/