cout << " -------|" << endl;
cout << " | |" << endl;
cout << " O |" << endl;
cout << "-|- |" << endl;
cout << "/ \\ |" << endl;
cout << " -----" << endl;
这是最终的&#34;董事会&#34;但我似乎无法将整段代码声明为常量。而且我不知道是否将它声明为字符串,字符或什么?我已经尝试将它全部关闭到括号中并使用{}。不知道该怎么做......请帮忙!
答案 0 :(得分:5)
在字符串常量中,\n
是一个换行符,你可以像这样连接字符串常量:
String board =
" -------|\n"
" | |\n"
" O |\n"
"-|- |\n"
"/ \\ |\n"
" -----";
答案 1 :(得分:1)
所有在一起:
std::string board = " -------|\n | |\n O |\n-|- |\n/ \\ |\n -----";
使用字符串文字串联
std::string board =
" -------|\n"
" | |\n"
" O |\n"
"-|- |\n"
"/ \\ |\n"
" -----";
使用原始字符串文字(C ++ 11的一个功能,并非所有编译器仍在使用中支持)
std::string board =
R"( -------|
| |
O |
-|- |
/ \\ |
-----)";