1. C++ / Говнокод #26639

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    #include <iostream>
    #include <chrono> 
    #include <thread>
    #include <fstream>
    #include <string>
    
    using namespace std;
    float Cheking = 0;
    
    void read_file()
    {
        string line;
        ifstream file("text.bin");
        if (file)
        {
            while (getline(file, line))
            {
                file >> Cheking;
            }
            file.close();
        }
    }
    void write_file()
    {
        ofstream myfile("text.bin");
        if (myfile.is_open())
        {
            myfile << "\n";
            myfile << Cheking << "\n";
            myfile.close();
        }
        else 
        {
            cout << "Unable to open file";
            myfile.close();
        }
    }
    
    int main()
    {
        using namespace chrono;
        using namespace this_thread;
        setlocale(LC_ALL, "ukr");
        read_file();
        cout << "Число: " << Cheking << "\t\t";
        cout << endl;
        if (Cheking == 0)
        {
            cin >> Cheking;
        }   
        write_file();
        sleep_for(milliseconds(1000));
        return 0;
    }

    Простой гавнокод для храненния переменных в файле.

    Запостил: vova09082000, 06 Мая 2020

    Комментарии (15) RSS

    • > setlocale(LC_ALL, "ukr");
      гг;)
      Ответить
    • > Простой гавнокод для храненния переменных в файле.

      Вы хотели сказать «свежее и прогрессивное дополнение к застарелым методам IPC»
      Ответить
      • Это не застарелое IPC, а современный тренд - NoSQL база данных.
        Ответить
        • Имя файла - ключ, содержимое - значение. Папка - объект. Папка выше - коллекция.
          Ответить
          • Сложная иерархическая система, позволяющая реализовывать произвольные деревья!
            Ответить
    • всю жизнь мечтал увидеть этот код... может еще десереализацию классов забабахаеш?
      Ответить
    • Laba
      Ответить
    • а что такое "Cheking"? чикинг какой-то
      Ответить
      • Король Че
        Ответить
        • Товарищ, что за чушь вы несёте?
          Ответить
        • В испанском «che» означает неформальное обращение к незнакомому мужику. Типа нашего «эй, ты».
          Ответить
      • Возможно, это от слова «cheek», написанного с ошибкой.
        Ответить
        • Cheeking это процесс проверки за щекой?
          Ответить
          • Я почему-то вспомнил, что Dr.-Ing. — это Doctor of Engineering.
            Ответить

    Добавить комментарий