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

Не выводится ширина поля - C++

Восстановить пароль Регистрация
 
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
15.02.2014, 13:03     Не выводится ширина поля #1
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main()
{
  char a[20]="Hello,world!";
  cout.width(10);
  cout<<a<<endl;
  system("pause");
 
}
Должны напечататься 10 пробелов,но почему то не хотят.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2014, 13:03     Не выводится ширина поля
Посмотрите здесь:

C++ Ширина столбцов матрицы
C++ printf и ширина строки
Ширина вывода чисел C++
C++ Ширина многострочного редактора
Дана ширина кольца и радиус C++
C++ Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение
Ширина пикселя SetPixel C++
C++ Фиксированная ширина строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Eldies
89 / 80 / 28
Регистрация: 06.02.2014
Сообщений: 119
15.02.2014, 14:49     Не выводится ширина поля #2
Не должны.
C++
1
cout.width(10);
делает так, чтобы при следующем выводе вывелось не менее 10 символов, при необходимости добавляя в начало пробелы.

Например,
C++
1
2
cout.width(2);
cout<<"1";
Выведет " 1"
Yandex
Объявления
15.02.2014, 14:49     Не выводится ширина поля
Ответ Создать тему
Опции темы

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