Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Не получается заполнить vector данными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составьте программу, выводящую на экран сообщения об отличниках класса, о средней успеваемости учащихся класса http://www.cyberforum.ru/cpp-beginners/thread1596057.html
Опишите, используя структуру записи, школьный журнал. Предусмотрите в записи поля для хранения информации о фамилии учащегося, предмете, оценке. Составьте программу, выводящую на экран сообщения об...
C++ Деструктор по умолчанию Нужно ли в классе, в котором есть только поля типов стандартной библиотеки, определять конструктор по умолчанию? Если нет, он определен как и все конструкторы по умолчанию? P.S. ответа в Интернете... http://www.cyberforum.ru/cpp-beginners/thread1596056.html
По числу определить дату в Римских цифрах C++
По введенному числу определить дату в Римских цифрах. (Пример: ввод 1;вывод I.I.I) Учитывать високосный год
В файле определить все правильные несократимые дроби, знаменатели которых меньше N C++
ПОЖАЛУЙСТА ПОМОГИТЕ! ОЧЕНЬ СРОЧНО, ЗАВТРА СДАВАТЬ НУЖНО! В текстовом файле содержатся дроби, записанные в формате «Числитель / знаменатель». Пользователь с клавиатуры задает число N и имя...
C++ Открыть файл, отредактировать и сохранить http://www.cyberforum.ru/cpp-beginners/thread1596041.html
Задача(работа с формой): Открыть окно выбора файла выбрать файл(независимо от формата, любой формат), вывести его на форму, редактировать его и сохранить. Проблема в том, что я могу создать...
C++ Code::Blocks не выводит текст в консоль когда запускаю любой программный код выдает ошибку подробнее

Показать сообщение отдельно
smallup
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 19
29.11.2015, 15:57  [ТС]
nmcf, Спасибо большое, вектор заполняется
Но теперь проблема с выводом.Переделал функцию вывода. Пробовал разные варианты, это единственный вариант, который компилится, но когда доходит программа до вывода, то вылетает ошибка

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void ShowAllPos(Position* CurPos ) {
        cout << CurPos->getPosName() << endl;
        cout << CurPos->getDuties() << endl;
        cout << CurPos->getHoursOfWork() << endl;
        cout << CurPos->getSalary() << endl;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    vector <Position*> AllPos;
    addPosition(AllPos);
 
    //ShowAllPos(AllPos);
    cout << AllPos.size() << endl;
    for_each(AllPos.begin(), AllPos.end(), ShowAllPos);
 
    return 0;
}
Не подскажите, как решить эту проблему ?
0
Миниатюры
Не получается заполнить vector данными  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru