Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- struct s1{
- int ciphet;
- string name;
- int col;
- int pointer;
- };
- void add(s1 &vec, int &i){
- i++;
- int a;
- string s;
- cout << "Введите шифр:\t\t";
- cin >> a;
- vec[i]->ciphet = a;
- cout << "\nВведите название:\t";
- cin >> s;
- vec[i]->name = s;
- cout << "\nВведите колличество:\t";
- cin >> vec[i].col;
- // i > 1 ? vec[i-1].pointer = *vec[i] : vec[i-1].pointer = 0;
- }
- void compare(s1 &vec1, const s1 &vec2) {
- // vec1[vec1.size()].pointer = *vec2[0];
- }
- int main(){
- setlocale(LC_ALL, "rus");
- int n = 0;
- int m = 0;
- s1 *gol1[n];
- s1 *gol2[m];
- int inp;
- while (1) {
- n+=2;
- gol1[0]->ciphet = 123;
- gol1[0]->name = "qwe";
- gol1[0]->col = 2;
- // gol1[0].pointer = *gol1[0].pointer;
- gol1[1]->ciphet = 321;
- gol1[1]->name = "rty";
- gol1[1]->col = 5;
- gol1[1]->pointer = 0;
- cout << "\tМеню\n";
- cout << "\t1: Добавить элемент в второй список.\n";
- cout << "\t2: Слияние списков.\n";
- cout << "\t3: Выход.\n";
- cin >> inp;
- if (inp < 1 || inp > 3) {
- cout << "\tНеверный ввод!\n";
- } else if (inp == 1) {
- add(gol2, m);
- } else if (inp == 2) {
- compare(gol1, gol2);
- } else if (inp == 3) {
- return 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement