注册 登录
编程论坛 C++教室

【已解决】数组里是否能够使用\n的文本运算符

家力掠 发布于 2016-03-25 22:29, 4730 次点击
我想在string 数组里定义一句话, 比如abcd\nefc,为什么编译器出现:未找到用户定义的文本运算符。

[此贴子已经被作者于2016-3-25 22:46编辑过]

2 回复
#2
hjx11202016-03-25 23:37
可以,C++11有一个原始字符串的解决方案
#include <iostream>
int main()
{   
    std::cout << "abc\ndef" << std::endl;
    std::cout << R"+*(abc\ndef)+*" << std::endl;
   
    return 0;
}
 
格式:
R"+*(这个括号里的字符串就是原始字符串形式输出)+*"
#3
农民工2016-04-01 13:34
你可能打了个 除号 吧?
1