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

Работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текущая дата из интернета http://www.cyberforum.ru/cpp-beginners/thread451294.html
Уважаемые форумчане, будьте добры, помогите. Как получить текущую дату из интернета, с какого-либо надежного веб-ресурса как time.windows.com. А если нет подключения к интернету то выдавать...
C++ Преобразование сверхбольшого двоичного числа в строку-десятичное_число. Пишу класс для хранение и операций над числами большой размерности. Перепробовал несколько вариантов представления числа и на данный момент решил поработать с массивом типа __int8. Массив... http://www.cyberforum.ru/cpp-beginners/thread451279.html
C++ Числа на шахматной доске
В клетках шахматной доски находятся целые число. --- Определить в программе глобальные данные – константу N = 8 и двумерный числовой массив размера N x N, значения элементов которого задать операцией...
error: cannot delete expression of type 'char' C++
Здравствуйте. Я c++ всерьез начал заниматься недавно, и сегодня у меня вылезла ошибка, которую я раньше никогда не встречал: error: cannot delete expression of type 'char' Вылазит она,...
C++ Объясните значение argc и argv http://www.cyberforum.ru/cpp-beginners/thread451262.html
Ув. гуру! Дошёл в учебники до раздела об аргументах argc и argv, но что-то ничего не понял.. #include <iostream> using namespace std; int main(int argc, char *argv) { for (int i=0; i<argc;...
C++ просто интересуюсь 1. надо сделать чтобы полностью рандомные числа неповторялись... srand(time(NULL)) написал. 2. какую сортировку лучше всего использовать? Для будущих программ необходимо все методы знать, или 1... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
23.02.2012, 15:23
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
  std::cout << "file1: ";
  std::string filename1;
  std::cin >> filename1;
  std::cin.ignore();
 
  std::fstream file1(filename1.c_str(), std::ios::in | std::ios::out | std::ios::trunc);
  if(!file1.is_open())
  {
    std::cerr << "Error opening file \"" << filename1 << "\"\n";
    return 1;
  }     
 
  char ch = 0;
  while(std::cin.get(ch))
    file1 << ch;
  std::cin.clear();
 
  std::cout << "\nfile2: ";
  std::string filename2;
  std::cin >> filename2;
 
  std::ofstream file2(filename2.c_str());    
  if(!file2.is_open())
  {
    std::cerr << "Error opening file \"" << filename2 << "\"\n";
    return 1;
  }
  
  file1.seekg(0, std::ios::end);
  while(file1.unget())    
    file2.put(file1.peek());       
 
  file1.close();
  file2.close();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru