Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "list.h"
- using namespace std;
- int main()
- {
- cout << "1. Добавление элемента\n"
- << "2. Удаление всего списка\n"
- << "3. Вывод списка на экран\n"
- << "4. Вставка 2 перед 0\n"
- << "5. Копирование\n"
- << "6. Удаление элемента\n"
- << "7. Выход\n"
- << "8. Number of elements\n";
- string fileName;
- cout << "Введите название файла\n";
- cin >> fileName;
- ListFile f(fileName);
- ListFile copy("copy.txt");
- while (true)
- {
- cout << "Ваш выбор:\n";
- int n;
- cin >> n;
- switch (n)
- {
- case 1:
- {
- int number;
- cout << "Введите число\n";
- cin >> number;
- f.insert( number );
- cout << endl;
- }
- break;
- case 2:
- {
- f.reset();
- cout << "Список удален\n\n";
- }
- break;
- case 3:
- {
- cout << "Вывести копию(c) или оргинал(o)?\n";
- char type;
- cin >> type;
- if (type == 'o')
- f.print( );
- if (type == 'c')
- copy.print();
- }
- break;
- case 4: f.roll2before0();
- break;
- case 5:
- copy.open("copy.txt");
- copy.copy(f);
- break;
- case 6:
- {
- int num;
- cout << "Введите элемент\n";
- cin >> num;
- f.del(num);
- }
- break;
- case 8:
- {
- f.numberOfEl();
- }
- break;
- case 9:
- {
- f.del5();
- }
- break;
- case 7:
- f.close();
- break;
- return 0;
- }
- }
- f.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement