Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream> // Подключаю библиотеку для работы с файлами
- int main(int argc, const char * argv[]) {
- int answer_1;
- std::string text;
- std::string answer_2;
- std::string filename;
- bool confirm = false;
- while (true) {
- std::cout << "Добро пожаловать!\n1.Создать файл\n2.Показать содержимое файла\nВыберите цифру >> ";
- std::cin >> answer_1;
- if (answer_1 == 1) {
- std::cout << "Вы хотите создать файл\nВведите имя нового файла >> ";
- std::cin >> filename;
- while (true) {
- std::cout << "Внести текст в файл? [Да/Нет] >> ";
- std::cin >> answer_2;
- if (answer_2 == "Да") {
- std::cout << "Введите текст который вы хотите внести в файл >> ";
- std::cin >> text;
- std::ofstream document;
- document.open(filename);
- document << text;
- document.close();
- std::cout << "Текст успешно внесён в файл!" << std::endl;
- break;
- } else if (answer_2 == "Нет") {
- std::ofstream document;
- document.open(filename);
- document << " " << std::endl;
- document.close();
- std::cout << "Файл " << filename << " успешно создан!" << std::endl;
- break;
- } else {
- std::cout << "Вы ввели некорректное значение, повторите попытку!" << std::endl;
- continue;
- };
- };
- break;
- } else if (answer_1 == 2) {
- std::cout << "Введите имя файла >> ";
- std::cin >> filename;
- std::ifstream document;
- document.open(filename);
- if (!document.is_open()) {
- std::cout << "Ошибка 404! Файл не найден" << std::endl;
- } else {
- document >> text;
- std::cout << "Текст, содержащийся в файле " << filename << " ниже." << std::endl;
- std::cout << text << std::endl;
- document.close();
- };
- break;
- } else {
- std::cout << "Вы ввели некорректное значение, повторите попытку!" << std::endl;
- continue;
- };
- };
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement