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

Манипулятор ws - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread305087.html
Ребят,нужно написать программу на Borland C++ 5.02 Не Builder!!!. Вот задание:Дано произвольные одномерный массив целых чисел М и натуральное число n. Определить, если такие есть,а также количество...
C++ Двумерные массивы на С. Привет! Кто то может помочь с программой на тему двумерные массивы? Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести... http://www.cyberforum.ru/cpp-beginners/thread305076.html
Как считывать видео с рабочего стола? C++
Задача такова: Записать видео с экрана и передать по сети. Как это можно сделать с помощью C++? Может кто знает готовые решения исходники которых можно поковырять? Спасибо. Добавлено...
C++ Глобальная переменная(не пойму как точно сделать)
Привет.. Делаю менюшку... Ну как в .... Блокноте "Файл, Правка, Справка". Меню выпадающее, тоесть нажимаем на файл - там открыть, закрыть, удалить(например-например). Правка - стереть, выделить...
C++ программа на стек http://www.cyberforum.ru/cpp-beginners/thread305063.html
Надо разработать две функции,одна из которых вводит с клавивтуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция читает эти данные и выводит...
C++ Не компилирует на вижуал, как быть? Такая проблема: Я чайник. Есть программа, написанная под компилятор g++ вроде. Хотел ее на студии запустить. Не получилось. Вот текст: #include <iostream> #include <fstream> подробнее

Показать сообщение отдельно
kjahert
49 / 49 / 5
Регистрация: 08.04.2011
Сообщений: 124
26.05.2011, 10:36
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Simple manipulators:
     ios& oct(ios&);  // в восьмеричной записи
     ios& dec(ios&);  // в десятичной записи
     ios& hex(ios&);  // в шестнадцатеричной записи
     ostream& endl(ostream&);   // добавить '\n' и вывести
     ostream& ends(ostream&);   // добавить '\0' и вывести
     ostream& flush(ostream&);  // выдать поток
 
     istream& ws(istream&);     // удалить обобщенные пробелы
 
     // Манипуляторы имеют параметры:
 
     SMANIP<int>  setbase(int b);
     SMANIP<int>  setfill(int f);
     SMANIP<int>  setprecision(int p);
     SMANIP<int>  setw(int w);
     SMANIP<long> resetiosflags(long b);
     SMANIP<long> setiosflags(long b);
Например,
C++
1
2
3
       cout << 1234 << ' '
            << hex  << 1234 << ' '
            << oct  << 1234 << endl;
напечатает

1234 4d2 2322

и
C++
1
2
       cout << setw(4) << setfill('#') << '(' << 12 << ")\n";
       cout << '(' << 12 << ")\n";
напечатает

(##12)
(12)

Не забудьте включить файл <iomanip.h>, если используете манипуляторы с параметрами.

Манипулятор это функция вида

C++
1
2
3
4
5
std::istream& ignore_coma(std::istream& is)
{
    //здесь работаешь с потоком и удаляешь запятые
    return is;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru