Главная »
2017 » Апрель » 28 » Файлы. Работа средствами языка С. Max Min
12:44 Файлы. Работа средствами языка С. Max Min |
#include <iostream>
using namespace std;
void infile(FILE *x);
void outfile(FILE *x);
char s[10]="1.txt";
int main()
{
setlocale(LC_ALL, "Russian");
FILE *f;
cout <<"Введите режим работы: 1 - создание файла; 2- чтение из файла"<<endl;
int vibor;
cin >>vibor;
if (vibor==1)
infile(f);
else
if (vibor==2)
outfile(f);
system ("pause");
return 0;
}
void infile(FILE *x)
{
cout <<"Создание файла"<<endl;
x=fopen(s,"wb");
int dat;
for (;;)
{
cin>>dat;
if (dat==0) break;
fwrite(&dat,sizeof(int),1,x);
}
fclose(x);
}
void outfile(FILE *x)
{
cout <<"Чтение из файла"<<endl;
x=fopen(s,"rb");
int dat, max, min;
fread(&dat,sizeof(int),1,x);
max=dat; min=dat;
while (fread(&dat,sizeof(int),1,x))
{
if (dat>max)
max=dat;
if (dat<min)
min=dat;
}
cout<<"Max="<<max<<" Min="<<min<<endl;
fclose(x);
}
|
Просмотров: 329 |
Добавил: denjes
| Рейтинг: 0.0/0 |