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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
#1

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

15.09.2011, 23:02. Просмотров 405. Ответов 3
Метки нет (Все метки)

почему если я напишу вот так -
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!!!";
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2011, 23:02     Почему так происходит и как это устранить
Посмотрите здесь:

потоки почему так происходит ? - C++
Господа делаю воспроизведение основной музыки в программе , а затем в отдельный поток делаю воспроизвеление другого звука , так вот звук...

Перегрузка оператора.Почему так происходит? - C++
У нас есть перегрузка оператора. Digit operator-(const Digit &amp;N) { Digit temp; temp.dig=dig-N.dig; return temp; } ...

too few arguments to function. почему так происходит? - C++
всем привет, помогите разобраться с ошибкой #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;iomanip.h&gt; ...

Указатели: почему так происходит? Постфиксный и префиксный инкремент - C++
В общем, вот код программы double q; for (int i(0);i&lt;10;i++) { q=i; } cout&lt;&lt;q&lt;&lt;endl; double* d=q; cout&lt;&lt;d&lt;&lt;&quot;...

После 1-го цикла пропускается ввод adres, почему так происходит? - C++
#include&lt;iostream&gt; #include &lt;cstring&gt; using namespace std; struct anketa{ char fio; char adres; double year; ...

почему это так работает - C++
по заданию надо создать два одинаковых массива с случайными числами от 0 до 99 for (i = 0; i &lt; 1000; i++) { cout &lt;&lt;a&lt;&lt;&quot; &quot;; ...

Почему в С++ это сделано именно так? Объяснение для НЕ программиста - C++
В этой теме хотелось бы задавать &quot;тупые&quot; вопросы по С++ и получить ответы и объяснения на нормальном человеческом языке, понятном НЕ...

показывает ошибку в `pow`, почему?и как это исправить? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; class myClass { double a; public: double b; void...

Почему цикл работает не так, как ожидается? - C++
Двумя способами реализовал цикл, который увеличивает годовую зарплату на 10% при нажатии 'y' до тех пор пока не будет введен символ 'n', но...

Работа с потоками идет не так, как надо. Почему? - C++
Есть вот такая вот программа моя. Она запускает потоки сортировки массива и его вывода с разными приоритетами. Но даже если приоритет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
15.09.2011, 23:11     Почему так происходит и как это устранить #2

Не по теме:

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru