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

Скопировать поток в поток - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вводится последовательность целых чисел http://www.cyberforum.ru/cpp-beginners/thread986309.html
Вводится последовательность целых чисел, 0 – конец последовательности. Определить среднее арифметическое простых чисел последовательности (функцией оформить проверку числа: результатом функции...
C++ sizeof() Ребята,объясните пожалуйста для чего нужен sizeof()?А то в книге очень заумно написано... http://www.cyberforum.ru/cpp-beginners/thread986287.html
C++ Оператор if и структуры. Возвращение структуры из функции
Здравствуйте, имеется такая вот функция. void InputStructEmployee (int StructSize) { StructEmployee UsrStruct; string FileName; for (int iter = 0; iter < StructSize; iter++) { ...
Как верно перевести формулу на язык c++? C++
Приветствую! Столкнулся с такой задачей в университете на 1 курсе... нужно сделать лабораторную работу с программой на с, подробности во вложении. Сначало как я понял нужно перевести формулу #19 на...
C++ Значение выражения с точностью (ряд Тейлора) http://www.cyberforum.ru/cpp-beginners/thread986274.html
Привет форумчане , мне дали довольно сложная задача помогите решить ее , мне нужно сделать программу на С++ , которая По действительными числами e > 0 it вычислить с точностью e выражение...
C++ Декларатор (спецификатор типа) Вопрос невероятно глупый, но помогите разобраться - что задаёт этот декларатор: short int* (*m)(const char x); ? подробнее

Показать сообщение отдельно
daslex
1280 / 524 / 107
Регистрация: 02.08.2011
Сообщений: 2,739
24.10.2013, 01:52  [ТС]
Наверное кодом объяснить проще чем словами

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void myfunc(ofstream *&P)
{
    ofstream out("C:/123.txt"); //может слеш перепутан, это неважно сейчас    
    P=&out; //теперь если out уничтожится, P указывает вникуда
       
} //вот и все, P указывает вникуда 
 
 
void func2(ofstream *P)
{
    *P<<555; 
}
 
int main() {    
   ofstream *P = new ofstream;
      myfunc(P); //по завершению P вникуда
      func2(P);  //упали
 
return 0;
}
Добавлено через 1 минуту
Чтобы избежать падения нужно что-то сделать. Я и подумал: "если скопировать данные из одного потока в другой, модет быть получится"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru