Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 11:21   #1
Stepan575
Пользователь
 
Регистрация: 25.11.2010
Сообщений: 18
По умолчанию Перенаправить cout "В никуда"

Знаю что у Unixоидных есть такое /dev/null
Я пишу консольное приложение на С++ нужно в определённые моменты блокировать выводимую информацию
Что-то типа
Код:
ofstream cout (Тут что-то);
Есть ли что-нибудь подобное??
Stepan575 вне форума Ответить с цитированием
Старый 12.12.2010, 11:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Есть и такое.
Цитата:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
Это все зарезервированные потоки, куда можно перенаправить вывод. Видимо тебя интересует поток NUL
Код:
ofstream cout ("NUL");
Если не ошибаюсь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2010, 12:10   #3
Stepan575
Пользователь
 
Регистрация: 25.11.2010
Сообщений: 18
По умолчанию

В NUL то оно переопределилось спасибо, а теперь такой вопрос как вернуть всё обратно?? То есть чтоб он опять в консоле печатал?
Двойной ofstream cout () запрещён((
Stepan575 вне форума Ответить с цитированием
Старый 12.12.2010, 13:13   #4
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

мне кажется вот так, либо через AUX, я в терминологии не силен

Код:
cout.close();
cout.open("CON");
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 12.12.2010, 14:49   #5
Stepan575
Пользователь
 
Регистрация: 25.11.2010
Сообщений: 18
По умолчанию

Спасибо работает!!!
Stepan575 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Ошибка в "cout" \n Urukhay4 Общие вопросы C/C++ 2 01.05.2009 12:25
cout << "Hello World!\n"; Armen_c++ Общие вопросы C/C++ 26 30.09.2008 07:23