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

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

Войти
Регистрация
Восстановить пароль
 
AltPeople
10 / 10 / 1
Регистрация: 25.09.2008
Сообщений: 73
#1

Применить выравнивание по центру окна - C++

28.03.2009, 17:31. Просмотров 557. Ответов 1
Метки нет (Все метки)

Есть два вопроса:
1.
необходимо вывести следующие данные
"1 | x | x | 2"
.......
"15| x | x | 16"
проблема заключается в том, что что когда числа меньше 10 все нормально, но когда больше происходит сдвиг:
"1 | x | x | 2"
"15 | x | x | 16"
как можно зафиксировать "| x | x |" относительно начала строки,
побывал стандартные манипуляторы вывода, не получается.
2. как применить выравнивание по центру окна и по правому краю в win32 console application
пробывал setiosflags(ios::right) не получается
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2009, 17:31     Применить выравнивание по центру окна
Посмотрите здесь:
Выравнивание компонентов при изменении размеров главного окна C++
C++ Не вижу окна с кодом (нет окна редактирования): найти причины странного поведения программы
C++ Почему авторы диалоговых окон стараются сделать свои окна максимально похожими на стандартные окна?
C++ Как применить strcat?
C++ Применить генератор к shuffle
C++ Можно ли применить find_if к вектору
C++ Рекурсивная функция. Как применить
C++ Как применить динамическую память?
C++ Применить XOR к бинарному файлу
C++ Как применить функцию в потомке
Применить формулу к каждому элементу матрицы C++
Как применить шаблоны к данным задачам? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
orange
4 / 4 / 0
Регистрация: 25.02.2009
Сообщений: 40
28.03.2009, 18:57     Применить выравнивание по центру окна #2
1. делай проверку всей таблицы (если она известна), и задовай нужное количество отступов, в зависимости от максимально длинного элемента
2.
C++
1
2
3
4
cout.fill(' ');
    cout.width(80);
    cout.setf(ios_base::right,ios_base::adjustfield);
    cout<<"#####"<<endl;
выравнивание по правому краю. как по центру не помню точно ...
Yandex
Объявления
28.03.2009, 18:57     Применить выравнивание по центру окна
Ответ Создать тему
Опции темы

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