Как выровнять весь текст слева?

#include<iostream>
using namespace std;

int main()
{
    cout.width(20) << right << "Отчего работать дяди\n\
    Стали лучше поутру?\n\
    Просто им администратор\n\
    Отключил vkontakte.ru!!";
    
    return 0;
}

Ответы (1 шт):

Автор решения: Stanislav Volodarskiy

В C++ и в C компилятор склеивает строковые литералы, написанный подряд. Никакой операции конкатенации не нужно. Выпишите строки стихотворения подряд, каждую отдельным литералом:

#include <iostream>
using namespace std;

int main()
{
    cout <<
        "Отчего работать дяди\n"
        "Стали лучше поутру?\n"
        "Просто им администратор\n"
        "Отключил vkontakte.ru!!";
    return 0;
}
$ g++ poem.cpp 

$ ./a.out 
Отчего работать дяди
Стали лучше поутру?
Просто им администратор
Отключил vkontakte.ru!!
→ Ссылка