unknown escape sequence help:

I have try searching some info but I didn't understand it.

||In function 'int main()':| |20|warning: unknown escape sequence: '\040'

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  #include<iostream>
using namespace std;
int main()
{

 
    cout <<  "                |||||||||||||| ||||   |||| ||||||||| \n";
    cout <<  "                |||||||||||||| ||||   |||| ||||||||| \n";
    cout <<  "                     ||||      ||||   |||| ||||      \n";
    cout <<  "                     ||||      ||||||||||| ||||||||| \n";
    cout <<  "                     ||||      ||||||||||| ||||||||| \n";
    cout <<  "                     ||||      ||||   |||| ||||      \n";
    cout <<  "                     ||||      ||||   |||| ||||||||| \n";
    cout <<  "                     ||||      ||||   |||| ||||||||| \n";
    cout <<  "   ////\\\\     ||||||||||\\\    ||||||||| ||||\\\      ||||    ////\\\\    \n";
    cout <<  "  ////  \\\\    ||||||||||\\\\   ||||||||| ||||\\\\     ||||   ////  \\\\   \n";
    cout <<  " ////    \\\\   ||||       \\\\  ||||      |||| \\\\    ||||  ////    \\\\  \n";
    cout <<  "||||      ||||  ||||       ////  ||||||||| ||||  \\\\   |||| ||||      |||| \n";
    cout <<  "||||||||||||||  ||||||||||////   ||||||||| ||||   \\\\  |||| |||||||||||||| \n";
    cout <<  "||||||||||||||  |||||||||||||    ||||      ||||    \\\\ |||| |||||||||||||| \n";
    cout <<  "||||      ||||  ||||     ||||    ||||||||| ||||     \\\\|||| ||||      |||| \n";
    cout <<  "||||      ||||  ||||     ||||    ||||||||| ||||      \\\\||| ||||      |||| \n";


 return0 ;
}
'\' is the escape character; if you want to print out '\'s, you need to put two in a row:

std::cout<<"Here is a single backslash: \\";
Wow thank you so much. the code looks a little funky, but it display how I wanted.
Or you can use raw string literals, a C++11 feature:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;

int main()
{
    cout << R"(
                |||||||||||||| ||||   |||| ||||||||| 
                |||||||||||||| ||||   |||| ||||||||| 
                     ||||      ||||   |||| ||||      
                     ||||      ||||||||||| ||||||||| 
                     ||||      ||||||||||| ||||||||| 
                     ||||      ||||   |||| ||||      
                     ||||      ||||   |||| ||||||||| 
                     ||||      ||||   |||| ||||||||| 
   ////\\\\     ||||||||||\\\    ||||||||| ||||\\\      ||||    ////\\\\    
  ////  \\\\    ||||||||||\\\\   ||||||||| ||||\\\\     ||||   ////  \\\\   
 ////    \\\\   ||||       \\\\  ||||      |||| \\\\    ||||  ////    \\\\  
||||      ||||  ||||       ////  ||||||||| ||||  \\\\   |||| ||||      |||| 
||||||||||||||  ||||||||||////   ||||||||| ||||   \\\\  |||| |||||||||||||| 
||||||||||||||  |||||||||||||    ||||      ||||    \\\\ |||| |||||||||||||| 
||||      ||||  ||||     ||||    ||||||||| ||||     \\\\|||| ||||      |||| 
||||      ||||  ||||     ||||    ||||||||| ||||      \\\\||| ||||      |||| 
    )";

    return 0;
}

Read more here: http://www.cplusplus.com/faq/sequences/strings/c-strings-and-pointers/#string-literals

Hope this helps.
Topic archived. No new replies allowed.