我正在制作一个简单的加密程序,但无法正确使用返回函数。我想用[
代替\n
。但是我无法使它正常工作。这是我当前的解决方案:
#include <string>
#include <iostream>
#include <algorithm>
#include <fstream>
std::ifstream in("file.txt");
std::ofstream out("result.txt");
std::string line;
while (!in.eof())
{
std::getline(in, line);
std::replace(line.begin(), line.end(), "[", "\n");
out << line;
}
答案 0 :(得分:2)
用'
替换“这意味着您必须使用字符而不是字符串。 这在我这边工作。
@Blaze