Advertisement
Ejejejejejjr

класс fsream

Dec 30th, 2020
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.     setlocale(LC_ALL, "Rus");
  8.     srand(time(NULL));
  9.    
  10.     link:
  11.    
  12.     std::string path = "file.txt";
  13.  
  14.     std::fstream fs;
  15.     fs.open(path, /*запись*/ std::fstream::in | /*чтение*/ std::fstream::out | std::fstream ::app);
  16.     if (fs.is_open())
  17.     {
  18.         int value;
  19.         std::cout
  20.             << "[1] Запись в файл" << std::endl;
  21.         std::cout << "[2] Чтение из файла" << std::endl;
  22.         std::cout << "1/2: ";
  23.         std::cin >> value;
  24.        
  25.         std::string inputWord;
  26.        
  27.         if (value == 1)
  28.         {
  29.             int inputWord;
  30.             std::cout << "Введите число: ";
  31.             std::cin >> inputWord;
  32.             fs << "\n";
  33.             fs <<  inputWord;
  34.             std::cout << "Сохранено!" << std::endl;
  35.         }
  36.  
  37.         if (value == 2)
  38.         {
  39.             std::cout << "Текст файла: " << std::endl;
  40.             while (!fs.eof())
  41.             {
  42.                 inputWord = "";
  43.                 fs >> inputWord;
  44.                 std::cout << inputWord;
  45.             }
  46.         }
  47.        
  48.         goto link;
  49.     }
  50.    
  51.     return 0;
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement