Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенавравление потоков вывода  (Прочитано 9088 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nik
Гость
« : 22-09-2006 07:49 » 

Вот никак не могу проделать одну вещь.
Я имею ввиду операции с перенаправлениями потоков.

Вот если например у меня есть программа которая выводит строку Help
cout<<"Help".
Я знаю чтобы перенаправить поток надо в командной строке написать путь к ехе файлу (компилированая программа), и с помощью символа > перенаправить поток в файл.
Вот например это выглядит так:
C:\mad.exe >C:\char.txt
Но все-таки в результате ничего в файл char.txt не заносится(в файле должно быть записана строка Help). На одном компютере поток перенаправляеться, а на другом нет. Почему на другом компе не перенаправляються потоки. Операциооные системы стоят одинаковые Windows Xp
« Последнее редактирование: 22-09-2006 14:04 от Finch » Записан
Finch
Спокойный
Администратор

il
Online Online
Пол: Мужской
Пролетал мимо


« Ответ #1 : 22-09-2006 14:02 » 

nik, Два вопроса:
1) Какое это имеет отношение к разделу Borland C++?
2) А почетче название темы можно писать? Название "Помогите пожайлуста" абсолютно ни о чем не говорит.

Переношу тему в раздел "Обшие".  Переименовываю тему.
« Последнее редактирование: 22-09-2006 14:05 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Finch
Спокойный
Администратор

il
Online Online
Пол: Мужской
Пролетал мимо


« Ответ #2 : 22-09-2006 14:10 » 

На той машине, на которой не получается перевести поток:
Сушествует ли файл C:\char.txt?
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 22-09-2006 14:42 » 

Цитата: Finch
На той машине, на которой не получается перевести поток:
Сушествует ли файл C:\char.txt?
Это же не важно, он перезапишется. Вот если у него атрибут RO, например, стоит... тогда будет ответ OC "Отказано в доступе".
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Finch
Спокойный
Администратор

il
Online Online
Пол: Мужской
Пролетал мимо


« Ответ #4 : 22-09-2006 16:57 » 

dimka, У меня просто других идей пока не пришло. На всех компах, на которых я такое вытворял, работало как часы.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 22-09-2006 18:11 » 

Может у него диска C нет   Я шокирован!
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
nik
Гость
« Ответ #6 : 24-09-2006 15:30 » 

nik, Два вопроса:
1) Какое это имеет отношение к разделу Borland C++?
2) А почетче название темы можно писать? Название "Помогите пожайлуста" абсолютно ни о чем не говорит.

Переношу тему в раздел "Обшие".  Переименовываю тему.

Все понял. Учту
Записан
nik
Гость
« Ответ #7 : 24-09-2006 15:32 » new

Может у него диска C нет   Я шокирован!
dimka, У меня просто других идей пока не пришло. На всех компах, на которых я такое вытворял, работало как часы.
Нет. Скорее что это ограниченный доступ к системи или при инсталяции системы, какой-то елемент был опущен. С этим все ясно.
« Последнее редактирование: 24-09-2006 15:45 от Finch » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines