Автор: ols (18.09.2007 в 00:47)
Как записать в файл последовательного доступа действительного числа с клавиатуры.
Вот нашел пример
#include <iostream.h>
#include <stdlib.h> //библиотека для
#include <time.h> //библиотека для использования time
#include <fstream.h> //библиотека для работы с файлами
int main(){
int array1[1000],array2[1000],i,n;
time_t t;
cout<<"n=";
cin>>n;
srand(time(&t));
ofstream output("out1.txt",ios::app);
for(i=0;i<n;i++){
array1[i]=rand();
cout<<"array1="<<array1[i]<<endl;
output<<array1[i]<<endl;}
output.close();
i=0;
ifstream input("out1.txt");
ofstream output2("out2.txt",ios::app);
if(!input) exit(1);
while(!input.eof()){
input>>array2[i];
if(array2[i]>=10000 && array2[i]<=20000){
cout<<"array2="<<array2[i]<<endl;
output2<<array2[i]<<endl;
i++;}}
output2.close();
input.close();
return 0;}
|
Получается что он генерирует из даты числа и записывает их в файл?
И еще, а почему out2.txt указывается полный путь где он лежит?