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

Почему так происходит и как это устранить - C++

Восстановить пароль Регистрация
 
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
15.09.2011, 23:02     Почему так происходит и как это устранить #1
почему если я напишу вот так -
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <iostream>
using namespace std; 
int main()
{
  freopen("output.txt", "w", stdout);
  printf("Hello, world!\n");
fclose(stdout);
  return 0;
}
то потом нельзя вывести на экран , например cout<<"HELLO!!!";
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.09.2011, 23:11     Почему так происходит и как это устранить #2

Не по теме:

- Доктор, если я делаю вот так, у меня вот тут болеть начинает...
- А ты вот так не делай!
(с)


Не выводится ничего на экран потому, что stdout и std::cout - по сути один и тот же поток. Вы его перенаправили С-методом в файл, файл закрыли, и пытаетесь в уже закрытый файл С++ методом что-то вывести.
Что делать:
1. определиться с языком программирования.
2. разобраться с потоками.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
15.09.2011, 23:21  [ТС]     Почему так происходит и как это устранить #3
c++ а поток что можете предложить ?
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 02:46     Почему так происходит и как это устранить #4
Цитата Сообщение от Игорь с++ Посмотреть сообщение
что можете предложить
для начала, подумать, стоит ли вообще заниматься программированием?

если все таки приняли неверное решение, то читать man и какую-нить книгу по С / С++
Yandex
Объявления
16.09.2011, 02:46     Почему так происходит и как это устранить
Ответ Создать тему
Опции темы

Текущее время: 21:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru