С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 24.09.2014
Сообщений: 25
1

Как редактировать поля структуры и как добавить новый элемент в вектор структур?

11.12.2015, 18:27. Показов 5689. Ответов 5

Author24 — интернет-сервис помощи студентам
Отзовитесь, пожалуйста, кто-то.

Допустим есть структура

C++
1
2
3
4
5
6
7
8
struct worker
{
    int exp;
    const char* name;
    const char* sname;
    const char* post;
    int age;
};
объявим вектор

vector<worker> a;

Как к этому вектору добавлять ячейки? С помощью a.push_back()? Если да, подскажите что нужно писать в скобках
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2015, 18:27
Ответы с готовыми решениями:

Как добавить новый элемент в массив структур
Есть такая проблема ! Если вот есть структура Struct Item { int key; char *Info; }; это...

Вектор из матриц C++, как добавить новый элемент вектора?
У меня такая запись, вектор из матриц vector&lt;int&gt; v(10); Допустим мне надо в конец вектора...

Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив?
Допустим есть некое условие,нам нужно при каждом его выполнении выделить память под новый элемент и...

Как можно одним запросом редактировать предыдущую строку и добавить новый?
Как можно одним запросом редактировать предыдущую строку и добавить новый? Если можно на...

5
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
11.12.2015, 18:35 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct worker
{int exp;
const char* name;
const char* sname;
const char* post;
int age;};
 
объявим вектор
 
vector<worker> a;
worker temp;
cin>>temp.exp>>temp.name>>и тд;
a.push_back(temp);
1
0 / 0 / 0
Регистрация: 24.09.2014
Сообщений: 25
11.12.2015, 18:51  [ТС] 3
C++
1
2
3
4
5
worker n; 
n.name="Sasha"; 
n.sname="Sasha";
n.age=2;n.post="1";n.exp=3;
  a.push_back(n);
По такому принципу работает

Для типа данных const char* не хочет вводится через cin. Что делать?
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
11.12.2015, 19:57 4
через getline пробовать char вводить
0
0 / 0 / 0
Регистрация: 24.09.2014
Сообщений: 25
11.12.2015, 19:58  [ТС] 5
Можно, пожалуйста, пример? Я никогда не пользовался getline.
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
11.12.2015, 20:03 6
я что за вас гуглить буду ?
Вывести предложение построчно по словам
0
11.12.2015, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2015, 20:03
Помогаю со студенческими работами здесь

Как в вектор добавить элемент ?
v := vector(); Как в v добавить 30 самым простым способом?

Как в пользовательские поля добавить новый тип данных 'text/html'?
Добрый день! Может кто-нибудь с этим сталкивался. Очень нужна Ваша помощь

Как добавить в массив строк новый элемент?
Здравствуйте. Помогите, пожалуйста, исправить скрит. Задача считать файлs с флешки и найти в...

Как добавить новый элемент в конец списка?
ребят, есть код добавления элемента в начало списка, но никак не могу допетрить , как добавить в...

Как добавить новый элемент управления ActiveX
Здравствуйте. Подскажите пожалуйста, как в VBE for Excel в панель элементов управления добавить...

Как добавить новый элемент в динамический массив
Вопрос есть ли такая функция которая добавляет в конец массива(динамического) новый элемент. К...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru