Форум программистов, компьютерный форум CyberForum.ru

Выравнивание текста вправо - C++

Восстановить пароль Регистрация
 
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
09.07.2014, 20:26     Выравнивание текста вправо #1
Здравствуйте! Мне нужно текст, который будет выведен после этих операторов, выравнять по правой стороне по образцу ниже.

C++
1
2
3
fout << setw(5) << "fname: " << setw(15) << fname << endl;
fout << setw(5) << "lname: " << setw(15) << lname << endl;
fout << setw(5) << "job: " << setw(15) << job << endl;
Код
1000:        1
   1:        1
  11:        1
Подскажите пожалуйста, как это сделать!
C++
1
cout << right << "job: " << setw(10) << 20 << endl;
Вот так не получается.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
deniska91
54 / 3 / 3
Регистрация: 17.05.2014
Сообщений: 72
09.07.2014, 22:30     Выравнивание текста вправо #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
cout << right << setw(8) << "fname: " << setw(15) << fname << endl;
cout << right << setw(8) << "lname: " << setw(15) << lname << endl;
cout << right << setw(8) << "job: "   << setw(15) << job   << endl;
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
10.07.2014, 12:33  [ТС]     Выравнивание текста вправо #3
deniska91, спасибо, но у меня встречный вопрос: если неизвестно, сколько символов будет после setw(8)? как быть?
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
10.07.2014, 12:40     Выравнивание текста вправо #4
Цитата Сообщение от CHELOVEKPAUK Посмотреть сообщение
если неизвестно, сколько символов будет после setw(8)? как быть?
А что мешает сначала узнать сколько, а потом уже задать setw() с нужным кол-вом?
Yandex
Объявления
10.07.2014, 12:40     Выравнивание текста вправо
Ответ Создать тему
Опции темы

Текущее время: 11:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru