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

копирование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление средней буквы http://www.cyberforum.ru/cpp-beginners/thread303436.html
помогите пожалуйста составить программу, ПЛЗ:cry: Условие:Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских букв; между соседними словами-...
C++ Шаблон класса. Помогите описать бинарный минус Помогите описать бинарный минус Код: #include <iostream> #include <math.h> using namespace std; template <class ku> class kvur { http://www.cyberforum.ru/cpp-beginners/thread303426.html
Удалить белые вершины в дереве C++
Помогите, пожалуйста. У меня такая задача: Дерево белых и черных вершин. Надо удалить белые вершины, находящиеся на последнем и предпоследнем уровнях. Спасибо.
очередь C++
подскажите как реализовать на чистом Си С введенных целых чисел сформировать два списка типа очередь с одинаковым количеством элементов. Разработать функцию, которая объединяет две очереди в одну...
C++ Длинная целочисленная арифметика на c++ http://www.cyberforum.ru/cpp-beginners/thread303381.html
Я в курсе существования готовой длинной арифметики, но в этой, например, теме есть такие посты: Все это понятно, я и сам могу перечислить еще как минимум три подобных пакета. Однако, если требуется...
C++ сумма произведений двух рядов разной Подскажите, пожалуйста, где ошибка.. Никак не могу понять, что не так.. В массивах x1 и x2 содержатся ряды разных размеров, размерность x1 = 2*n, размерность x2 = 6*n. Конечный массив содержит... подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1045 / 824 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
24.05.2011, 09:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
// функция копирования потока in в поток out; потоки должны быть открыты
void filecopy(ifstream &in, ofstream &out)
{ char ch;
  while(in.get(ch))        // читать все символы, в том числе пробельные
    out.put(ch); 
}
int main()
{    ifstream instrm ("c:/textfiles/oonumber.txt");
     ofstream outstrm("c:/textfiles/oonumber.new");
     if (instrm) filecopy(instrm, outstrm); // копирование файлов
 return EXIT_SUCCESS;
}
Функция копирования может быть и такой:
C++
1
2
3
4
5
void filecopy(ifstream &in, ofstream &out)
{ char ch;
  while(in.read(&ch, 1))    // читать все символы, в том числе пробельные
    out.write(&ch,1); 
}
И еще один вариант функции копирования:
C++
1
2
3
4
5
6
7
void filecopy(ifstream &in, ofstream &out)
{ char ch = in.get(); 
  while(!in.eof()) 
  { out.put(ch);
    ch = in.get();          // читать все символы, в том числе пробельные
  }
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.