![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Throne |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.5.2006 Репутация: нет Всего: 2 |
Господа, только недавно начал учить язык...
В начале программы перенапрявляю стандартный вывод в файл. как затем перенаправить его на экран (почему-то в книжке не было написано, как называется устройство вывода - монитор. И еще. Мне нужен последний элемент в файле. читаю его до конца и соответственно по идее, когда конец достигнут нужно прикратить чтение, только почему-то константа EOF либо совсем не работает либо как-то странно работает, либо я не понял её предназначения. Короче ![]() --------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
Throne |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.5.2006 Репутация: нет Всего: 2 |
а про перенаправление потока обратно на экран?
Добавлено через 38 секунд иии это функция в stdio? --------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Throne,
покажи как перенапрявляешь в файл -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Да. Перенаправление потока обратно на стандартный вывод(будь то экран, принтер, файл или что-то ещё) - это пожалуйста. Конкретно на экран - проблематично.
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
archimed7592,
что-то мне кажется, что это не перенаправление, а просто работа с переменными ![]() или я настолько линуксоид ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Throne |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.5.2006 Репутация: нет Всего: 2 |
To MAKCim
В файл перенаправляю так:
To archimed7592 Ща проверю. --------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Скорее второе ![]() Throne, кстати, если нужен именно экран, то попробуй freopen("con", "a+", stdout), но это будет не переносимо на *nix. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
archimed7592,
если этот способ перенести в *N?X, то, если кроме всего прочего там будет использоваться низкоуровневый API типа write(), ничего не получится файловый дескриптор 1 как ссылался на один из PTS, так и будет ссылаться вот я к чему -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
MAKCim, ессно, при использовании низкоуровнего API перенаправлять поток нужно средствами того же API
![]() -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |