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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
#1

Ввести массив случайных чисел в файл .Есть код - C++

09.10.2012, 22:30. Просмотров 459. Ответов 1
Метки нет (Все метки)

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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main(void)
{
 srand(time(NULL));
 int arr[100];
 int i=0;
 for( int i=0; i<100; ++i)
 {arr[i]= rand();
 }
 ofstream file("D:\First.DAT"); 
 file <<arr[i]<<" ";
 file << "\n    This programm shows " << endl; 
 file << "\n    files features" << endl; 
 file << "\n    That's all." << endl;
 file.close();
 ifstream file2("D:\First.DAT");          
 char line[100];
 while (!file2.eof())                    
     { 
       file2.getline(line, sizeof(line)); 
       cout << line << endl; 
     }
 file2.close();
 return 0;
}
Вот у меня есть код . Я хочу , чтобы в файл сначала вводился массив случайных 100 чисел,а потом выводился из файла на экран . Вот в чём проблема: массив генерируется случайными числами , но выводится не 100 чисел ,как хотелось бы , а например такое:16889 (только 5 чисел). Не могу понять , в чём проблема,помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 22:30     Ввести массив случайных чисел в файл .Есть код
Посмотрите здесь:

Запись случайных чисел в массив C++
C++ Задача на массив и указатели.(массив из случайных чисел)
C++ Массив случайных неповторяющихся чисел
C++ Генератор случайных чисел. Массив
Массив случайных чисел C++
Записать в двоичный файл n случайных целых чисел C++
C++ Массив случайных чисел
C++ Ввести массив из 10 целых чисел.Найти сумму чётных чисел
C++ Массив и генератор случайных чисел
Ввести массив из 11 чисел и создать новый, состоящий из чисел, стоящих до минимального C++
Из случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти количество перемен знака C++
C++ Файл F генерируется из случайных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.10.2012, 22:46     Ввести массив случайных чисел в файл .Есть код #2
Где-то я это уже видел
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main(void)
{
 srand(time(NULL));
 int arr[100];
 int i=0;
 ofstream file("D:\\First.DAT"); 
 for( int i=0; i<100; ++i)
 {
      arr[i]= rand();
      file <<arr[i]<<" ";
 }
 file.close();
 ifstream file2("D:\\First.DAT");          
 char line[100];
 while (file2.good())                    
     { 
       file2.getline(line, sizeof(line)); 
       cout << line << endl; 
     }
 file2.close();
 system("pause");
 return 0;
}
Yandex
Объявления
09.10.2012, 22:46     Ввести массив случайных чисел в файл .Есть код
Ответ Создать тему
Опции темы

Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru