Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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 указывается полный путь где он лежит?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: