Главная »
2017 » Май » 5 » Файлы С++ копирование файлов
12:55 Файлы С++ копирование файлов |
#include <iostream>
#include <ctime>
#include <fstream>
using namespace std;
void infile();
void outfile();
char s[10]="2.txt";
int main()
{
setlocale(LC_ALL, "Russian");
cout <<"Введите режим работы: 1 - создание файла; 2- копирование файла"<<endl;
int vibor;
cin >>vibor;
if (vibor==1)
infile();
else
if (vibor==2)
outfile();
return 0;
}
void infile()
{
cout <<"Создание файла"<<endl;
ofstream x;
x.open(s);
int dat,n;
cout <<"Введите количество элементов "<<endl;
cin>>n;
cout <<"Введите элементы "<<endl;
for (int i=1;i<=n;i++)
{
cin >>dat;
x<<dat;
//x<<endl;
}
cout <<endl;
x.close();
}
void outfile()
{
cout <<"Чтение из файла и запись в другой файл"<<endl;
ifstream x;
x.open(s);
ofstream y;
cout <<"Введите имя нового файла"<<endl;
cin>>s;
y.open(s);
int dat;
do
{
x>>dat;
y<<dat<<endl;
}
while (x.peek()!=EOF);
x.close();
y.close();
}
|
Просмотров: 924 |
Добавил: denjes
| Рейтинг: 0.0/0 |