M
Monstermen
Здравствуйте!
Вот на днях дошел до темы использования манипуляторов в с++.
В общем довольно легко все, но столкнулся с проблемой, а именно в написании задачи.
Задача такова - разбивать строку после 5 символа, то есть на 6ой символ будет новая строка. Перед каждой выведенной строкой ввести символ "!".
Вот что у меня получилось, но к сожалению без символа.
Если можно, обьясните в чем я ошибся. Или другой путь вставление символа в начале строки как пример предложите пожалуйста. Буду благодарен.
Вот на днях дошел до темы использования манипуляторов в с++.
В общем довольно легко все, но столкнулся с проблемой, а именно в написании задачи.
Задача такова - разбивать строку после 5 символа, то есть на 6ой символ будет новая строка. Перед каждой выведенной строкой ввести символ "!".
Вот что у меня получилось, но к сожалению без символа.
C++:
cout <<"String: ";
cin >> mas;
for (int i=5;i<mas.length();i=i+6)
mas.insert(i,"\n");
cout << setfill('!') << mas;
cout <<endl;