|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2012, 11:42 | #1 |
Пользователь
Регистрация: 20.09.2012
Сообщений: 23
|
Собственый манипулятор с параметрами
#include <iostream>
#include <iomanip> using namespace std; ostream& manip(ostream& st, int k) { st<<"**"; st.width(6); st<<k; st<<"**"; return st; } void main() { int f=10; cout<<manip(cout,f); system("pause"); } прграмма не работает, что не правильно сделал? не могу передать параметр манипулятору! |
20.09.2012, 12:33 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
artemoning
прграмма не работает, что не правильно сделал? Все. o_O Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
20.09.2012, 15:20 | #3 | |
Пользователь
Регистрация: 20.09.2012
Сообщений: 23
|
Цитата:
Код:
|
|
20.09.2012, 16:02 | #4 |
Пользователь
Регистрация: 20.09.2012
Сообщений: 23
|
подскажите что и как!
|
21.09.2012, 08:51 | #5 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Вы написали функцию, которая возвращает поток вывода, и передаете её результат на вывод потоку вывода. Что тут не так? Тут все не так)
Rififi написал отдельный класс и перегрузил для него operator<< для использования его потоками вывода.
Форматируйте код, будьте людьми.
|
21.09.2012, 17:34 | #6 |
Пользователь
Регистрация: 20.09.2012
Сообщений: 23
|
а нельзя было просто перегрузить манипулятор?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура с параметрами | admin22 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 02.10.2011 09:26 |
Запрос с параметрами | us4us | SQL, базы данных | 1 | 20.05.2011 05:53 |
конструктор с параметрами | vanek1 | Помощь студентам | 1 | 12.05.2011 23:00 |
программа с типизированными параметрами-значениями и параметрами-переменными | Kira09 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.12.2010 22:23 |