首页 > 解决方案 > 用多个字符替换一个字符

问题描述

我正在制作一个简单的加密程序,但我无法正确获取返回函数。我想用[替换\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;
}

标签: c++

解决方案


用。。。来代替 '

这意味着您必须使用字符而不是字符串。这是在我身边工作。

@火焰


推荐阅读