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

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

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

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

09.07.2014, 20:26. Просмотров 355. Ответов 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++
Как мне выравнить текст в этом коде, как показано на рисунке ? cout&lt;&lt;&quot;Едем...

Выравнивание текста пробелами по ширине. - C++
Очень нужно написать решение на C++. Кто-нибудь может помочь? Я пытался 2 дня - ничего не получается :( Задача Вашей программе...

Линейный список. выравнивание текста. - C++
Доброго времени суток. Задача- написать программу реализующую выравнивание текста по центру. ширина строки, имя входного и выходного файлов...

Выравнивание текста по правому краю - C++
Помогите, пожалуйста, написать код. Текст, состоящий из ряда строк, выровнаять по провому краю так, чтобы каждая строка завершала...

Выравнивание по правому краю введенного текста - C++
Может кто подсказать, правильно ли сделал? Произвести выравнивание по правому краю введенного текста, для чего к каждой строке...

Выравнивание текста в messageBoxRect (Turbo Vision for C++) - C++
Подскажите как выровнять текст, и сделать его в несколько строк в Turbo Vision for С++, для messageBoxRect. В Паскале это делалось...

Произвести выравнивание по правому краю введенного текста - C++
помогите пожалуйста!!!! срочно надо!! задача №1. Произвести выравнивание по правому краю введенного текста, для чего к каждой...

массив не сдвигается вправо - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;iomanip&gt; using namespace std; int main() { ...

Сдвинуть матрицу вправо - C++
http://cs413625.vk.me/v413625605/471e/gRweR8lUamg.jpg Вот пример чуть похожий. Насколько я понял как делать. Ну, а вот суть всей задачи: ...

Циклический сдвиг вправо - C++
Нужно сделать цеклический сдвиг машинного слова на 1 байт влево, через union и через побитовые операции. Вот так я пишу побитовый сдвиг ...

Сдвиг строки вправо - C++
Нужно написать программу по наследованию которая измеряет длину строки и сдвигает строку в право на один символ. Программа выдает следующую...

Змейка движение вправо - C++
Здравствуйте,пишу игру змейку дошёл до того чтобы когда дошёл до конца массива перешёл на 0-ой столбец,т.е чтобы было циклично,вниз(клавиша...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
10.07.2014, 12:40     Выравнивание текста вправо #4
Цитата Сообщение от CHELOVEKPAUK Посмотреть сообщение
если неизвестно, сколько символов будет после setw(8)? как быть?
А что мешает сначала узнать сколько, а потом уже задать setw() с нужным кол-вом?
Yandex
Объявления
10.07.2014, 12:40     Выравнивание текста вправо
Ответ Создать тему
Опции темы

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