c++ - 我正在尝试用 C++ 画一个人
问题描述
#include<iostream>
using namespace std;
int main()
{
cout<<" O"<<endl;\\print O
cout<<"/ || \<<endl;\\print /||\
cout<< "/ \" <<endl;\\print / \
return 0;}
我要在控制台中打印一个上给定的站立人。但是当我编译它时,它会给我错误(缺少终止符)。如果有人知道,请告诉我该程序的正确解决方案。我正在等待您的回复...
解决方案
\
有特殊含义,它开始一个转义序列。
你的代码应该是
#include<iostream>
int main()
{
std::cout << " O" << std::endl; // print O
std::cout << "/ || \\" << std::endl; // print / || \ . some extra character to avoid final backslash in comment
std::cout << " / \\" << std::endl; // print / \ . same here
return 0;
}
或使用原始字符串
#include<iostream>
int main()
{
std::cout << R"( O)" << std::endl; // print O
std::cout << R"(/ || \)" << std::endl; // print / || \ . some extra character to avoid final backslash in comment
std::cout << R"( / \)" << std::endl; // print / \ . same here
return 0;
}
推荐阅读
- excel - 来自网络抓取的 Excel
- python - 每分钟创建一个移动图,预测 1 分钟后的股价,并使用 R 每分钟更新一个 csv 文件
- heroku - 使用 Node.js 开始 Heroku
- java - Java:如何使用方法正确返回结果
- unit-testing - Symfony PhpUnit 模拟 PHP 内置方法
- javascript - 如何在 Express 中创建临时端点
- postgresql - 如何在 with 语句中动态生成某个表?
- android - Android Studio 的布局编辑器中缺少属性
- javascript - 更改 JS 代码的最简单方法是什么,以便当我插入一个用逗号分隔的条目时,它会将它们显示为单独的列表?
- html - 使用变换构建抽屉