-3
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;}

So What's The Problem Here?

463035818_is_not_an_ai
  • 109,796
  • 11
  • 89
  • 185
Lakk
  • 9
  • 1

1 Answers1

2

You need to escape the \ character:

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;}

Or even nicer do it with a raw string literal:

void menuWaterMark() {

    auto watermark{ 
R"(
$$ |        ______  $$ |   __ $$ |   __     /$$$$$$  |$$ | __    __ $$ |____ 
$$ |       /      \ $$ |  /  |$$ |  /  |    $$ |  $$/ $$ |/  |  /  |$$     \\
$$ |       $$$$$$  |$$ |_/$$/ $$ |_/$$/     $$ |      $$ |$$ |  $$ |$$$$$$$  |
$$ |       /    $$ |$$   $$<  $$   $$<      $$ |   __ $$ |$$ |  $$ |$$ |  $$ |
$$ |_____ /$$$$$$$ |$$$$$$  \ $$$$$$  \  __ $$ \__/  |$$ |$$ \__$$ |$$ |__$$ |
$$       |$$    $$ |$$ | $$  |$$ | $$  |/  |$$    $$/ $$ |$$    $$/ $$    $$/
$$$$$$$$/  $$$$$$$/ $$/   $$/ $$/   $$/ $$/  $$$$$$/  $$/  $$$$$$/  $$$$$$$/ 
)"
};

    std::cout << watermark;
}

Now you don't need to escape your special characters and your picture is also pretty in code

Thrasher
  • 138
  • 10