gpt4 book ai didi

c++ - 如何在不将其用作行尾的情况下将 "\"输出到文件

转载 作者:太空狗 更新时间:2023-10-29 19:47:41 26 4
gpt4 key购买 nike

我正在尝试输出生成的头文件,其中包含生成的定义。但是由于这些生成的定义是多行的,我需要用“\”继续它们,我需要找到一种方法将它们输出到文件中。但是使用

std::ofstream Target(PathToTarget);
Target << "Some Output\\n";

只是输出

Some Output

到目标文件。我该如何解决这个问题?

最佳答案

要打印 \ 字符,您需要对其进行转义。所以一个\变成了\\。为换行符添加另一个转义符,您应该打印的字符串是 \\\n。所以尝试:

std::ofstream Target(PathToTarget);
Target << "Some Output\\\n";

关于c++ - 如何在不将其用作行尾的情况下将 "\"输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48646636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com