void menuWaterMark() {
std::cout << std::endl;
std::cout << " __ __ __ ______ __ __" << std::endl;
std::cout << "/ | / | / | / \ / | / |" << std::endl;
std::cout << "$$ | ______ $$ | __ $$ | __ /$$$$$$ |$$ | __ __ $$ |____" << std::endl;
std::cout << "$$ | / \ $$ | / |$$ | / | $$ | $$/ $$ |/ | / |$$ \\" << std::endl;
std::cout << "$$ | $$$$$$ |$$ |_/$$/ $$ |_/$$/ $$ | $$ |$$ | $$ |$$$$$$$ |" << std::endl;
std::cout << "$$ | / $$ |$$ $$< $$ $$< $$ | __ $$ |$$ | $$ |$$ | $$ |" << std::endl;
std::cout << "$$ |_____ /$$$$$$$ |$$$$$$ \ $$$$$$ \ __ $$ \__/ |$$ |$$ \__$$ |$$ |__$$ |" << std::endl;
std::cout << "$$ |$$ $$ |$$ | $$ |$$ | $$ |/ |$$ $$/ $$ |$$ $$/ $$ $$/" << std::endl;
std::cout << "$$$$$$$$/ $$$$$$$/ $$/ $$/ $$/ $$/ $$/ $$$$$$/ $$/ $$$$$$/ $$$$$$$/" << std::endl;}
那这里出了什么问题?
答案 0 :(得分:2)
您需要转义\
字符:
void menuWaterMark() {
std::cout << std::endl;
std::cout << " __ __ __ ______ __ __" << std::endl;
std::cout << "/ | / | / | / \\ / | / |" << std::endl;
std::cout << "$$ | ______ $$ | __ $$ | __ /$$$$$$ |$$ | __ __ $$ |____" << std::endl;
std::cout << "$$ | / \\ $$ | / |$$ | / | $$ | $$/ $$ |/ | / |$$ \\\\" << std::endl;
std::cout << "$$ | $$$$$$ |$$ |_/$$/ $$ |_/$$/ $$ | $$ |$$ | $$ |$$$$$$$ |" << std::endl;
std::cout << "$$ | / $$ |$$ $$< $$ $$< $$ | __ $$ |$$ | $$ |$$ | $$ |" << std::endl;
std::cout << "$$ |_____ /$$$$$$$ |$$$$$$ \\ $$$$$$ \\ __ $$ \\__/ |$$ |$$ \\__$$ |$$ |__$$ |" << std::endl;
std::cout << "$$ |$$ $$ |$$ | $$ |$$ | $$ |/ |$$ $$/ $$ |$$ $$/ $$ $$/" << std::endl;
std::cout << "$$$$$$$$/ $$$$$$$/ $$/ $$/ $$/ $$/ $$/ $$$$$$/ $$/ $$$$$$/ $$$$$$$/" << std::endl;}
或更妙的是使用原始字符串文字:
void menuWaterMark() {
auto watermark{
R"(
$$ | ______ $$ | __ $$ | __ /$$$$$$ |$$ | __ __ $$ |____
$$ | / \ $$ | / |$$ | / | $$ | $$/ $$ |/ | / |$$ \\
$$ | $$$$$$ |$$ |_/$$/ $$ |_/$$/ $$ | $$ |$$ | $$ |$$$$$$$ |
$$ | / $$ |$$ $$< $$ $$< $$ | __ $$ |$$ | $$ |$$ | $$ |
$$ |_____ /$$$$$$$ |$$$$$$ \ $$$$$$ \ __ $$ \__/ |$$ |$$ \__$$ |$$ |__$$ |
$$ |$$ $$ |$$ | $$ |$$ | $$ |/ |$$ $$/ $$ |$$ $$/ $$ $$/
$$$$$$$$/ $$$$$$$/ $$/ $$/ $$/ $$/ $$/ $$$$$$/ $$/ $$$$$$/ $$$$$$$/
)"
};
std::cout << watermark;
}
现在您无需转义特殊字符,并且您的图片在代码中也很漂亮