用C++创建一颗星星

问题描述 投票:0回答:1

我正在尝试在 Codeblocks IDE 中成为明星。为了创建星星,我尝试合并“

\
”反斜杠,但是当我构建并运行程序时,反斜杠被省略。

#include <iostream>

int main() {
    std::cout << " /\\ " << '\n';
    std::cout << "<  >" << '\n';
    std::cout << "//\\" << '\n';
    return 0;
}

直播

在网上查找了一个解决方案,建议使用两个反斜杠,因为反斜杠是一个“可执行文件”(可能定义错误)。该解决方案确实适用于第一行,但星形的末端缺少一条腿,有什么想法为什么吗?

我还尝试了最后一行的三重反斜杠,但我遇到了同样的问题。

c++ console escaping codeblocks iostream
1个回答
1
投票

除了使用另一个

\
反斜杠来打印单个转义字符之外,您还可以使用原始字符串文字来更好地查看最终输出是什么:

std::cout << R"(
     /\
    <  >
     \/
)";
© www.soinside.com 2019 - 2024. All rights reserved.