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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
#1

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

09.07.2014, 20:26. Просмотров 333. Ответов 3
Метки нет (Все метки)

Здравствуйте! Мне нужно текст, который будет выведен после этих операторов, выравнять по правой стороне по образцу ниже.

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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2014, 20:26     Выравнивание текста вправо
Посмотрите здесь:

Сдвиг строки вправо C++
Произвести выравнивание по правому краю введенного текста C++
Циклический сдвиг вправо C++
C++ Линейный список. выравнивание текста.
C++ Выравнивание текста
C++ Выравнивание текста в messageBoxRect (Turbo Vision for C++)
Змейка движение вправо C++
C++ Сдвинуть матрицу вправо
Выравнивание по правому краю введенного текста C++
C++ Выравнивание текста пробелами по ширине.
C++ Выравнивание текста по правому краю
Сдвиг числа вправо C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
10.07.2014, 12:33  [ТС]     Выравнивание текста вправо #3
deniska91, спасибо, но у меня встречный вопрос: если неизвестно, сколько символов будет после setw(8)? как быть?
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
10.07.2014, 12:40     Выравнивание текста вправо #4
Цитата Сообщение от CHELOVEKPAUK Посмотреть сообщение
если неизвестно, сколько символов будет после setw(8)? как быть?
А что мешает сначала узнать сколько, а потом уже задать setw() с нужным кол-вом?
Yandex
Объявления
10.07.2014, 12:40     Выравнивание текста вправо
Ответ Создать тему
Опции темы

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