Phoenix_x

Untitled

Dec 8th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <fstream> // библиотека за файлове
  3.  
  4. using namespace std;
  5.  
  6. void main()
  7. {
  8.     char allSymbols[1000]; //масив от символите, съдържащи се във файла (max 1000)
  9.     int symbolIndex = 0;
  10.  
  11.     ifstream readFile; //променливата за четене от файла
  12.     ofstream writeOnFile; //променлива за запис(писане) върху файла
  13.  
  14.     readFile.open("symbols.txt"); //отвори файла, а ако няма такъв НЯМА да се създаде
  15.     char symbol;
  16.  
  17.     while (readFile >> symbol) //докато не стигнеш последния символ... чети символ по символ
  18.     { //и запиши стойността на сегашния символ в променливата symbol
  19.         allSymbols[symbolIndex] = symbol; //записи символа в масива
  20.         symbolIndex++;
  21.     }
  22.  
  23.     writeOnFile.open("symbols.txt"); //отвори файла, а ако няма такъв Ще се създаде
  24.     //освен това ИЗТРИВА цялото съдържание на текущия файл.
  25.  
  26.     readFile.close();
  27.     //пиши на файла като разменяш символите от масива
  28.     for (int i = 0; i < symbolIndex - 1; i+= 2)
  29.     {
  30.         writeOnFile << allSymbols[i + 1] << allSymbols[i];
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment