Advertisement
Guest User

Untitled

a guest
May 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <iostream>
  2. //Подключаю заголовочный файд для работы с файлами
  3. #include <fstream>
  4. //Стандартный неймспейс
  5. using namespace std;
  6.  
  7. int main() {
  8.     //Класс чтения файла
  9.     ifstream InputFile;
  10.     //Открываю файл (для чтения)
  11.     //ВАЖНО! Заранее создать файл с именем in.txt в той же папке,
  12.     //что и файл *.cpp, и заполнить его числами.
  13.     InputFile.open("in.txt");
  14.     //Если файл открыть невозможно, выхожу из программы
  15.     if (!InputFile.is_open()) {
  16.      cerr << "File can't be opened!\n";
  17.      exit(1);
  18.     }
  19.     int n;
  20.     cout << "Enter number of array elements\n";
  21.     cin >> n;
  22.     int *A;
  23.     A = new int(n);
  24.     cout << "Your numbers:\n";
  25.     for (int i=0; i<n; i++) {
  26.         InputFile >> A[i];
  27.         cout << "A[" << i << "] = " << A[i] << endl;
  28.     }
  29.     InputFile.close();
  30.     ofstream OutputFile;
  31.     OutputFile.open("out.bin", ios::binary);
  32.     if (!OutputFile.is_open()) {
  33.      cerr << "File can't be opened!\n";
  34.      exit(1);
  35.     }
  36.     for (int i=0; i<n; i++) {
  37.         OutputFile.write((char*)&A[i], sizeof(A[i]));
  38.     }
  39.     OutputFile.close();
  40.     delete A;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement