Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream> //нужно подключить такую библиотеку
- void outArr(const int Arr[], size_t size, ostream& fout) { //эт отдельная функция для вывода в файл
- for (int i = 0; i < size; i++)
- fout << Arr[i] << endl;
- }
- int main() {
- ifstream fin; //это мы типа берём такие объекты, что вводить через fin, а выводить через fout
- ofstream fout;
- fin.open("input_mixed.txt"); //это мы открываем файл для чтения из него
- if (fin.fail()) {
- cerr << "Error opening file\n";
- exit(1);
- }
- int i = 0;
- while (!fin.eof()) {
- fin >> arr[i++];
- }
- fin.close(); //закрыли после того, как считали
- fout.open("output.txt"); //это мы открываем файл для записи в него
- outArr(arr, size);
- fout.close(); //закрыли после того, как записали
- /* //для того, чтобы наполнить изначально наполнить файл перемешенными значениями:
- fout.open("input_mixed.txt");
- for (int i = 0; i < 10000; i++)
- fout << rand() % 10000 << endl; //10000 влияет на то, сколько разрядов будет у числа, в этом случае массив наполняется числами от 10000 до 99999
- fout.close();
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement