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

Считывание из файла и заполнение контейнера объектами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нулевые элементы http://www.cyberforum.ru/cpp-beginners/thread301539.html
Программа удаляет нулевые элементы в сортированном списке....Функция fromList удаляет за раз только 1 элемент. Как сделать чтоб сразу все нули удаляла? #include <iostream.h> #include<conio.h> struct node { int num; node *next; };
C++ Застопорился с qsort Суть задачи в следующем: Дан одномерный массив длиной N. Массив заполняется датчиком случайных чисел (лучше использовать любое распределение, кроме нормального). Необходимо отсортировать массив со случайными числами используя qsort. #include <iostream> #include<time.h> using namespace std; void qsort(int* a, long int left, long int right); http://www.cyberforum.ru/cpp-beginners/thread301526.html
массивы и указатели C++
Напишите программу, демонстрирующую, что происходит со значением указателя, если к нему прибавить число. Выполните задание для массивов разных типов.
C++ Решить через функцию
Решить плиз задачу на зачёт! Напишите функцию, которая вычисляет произведение элементов, которые больше заданного числа (число пользователь вводит с клавиатуры). Массив задан в файле, результат также необходимо записать в файл.
C++ Как можно сформировать массив кнопок, моделирующий шахматную доску? http://www.cyberforum.ru/cpp-beginners/thread301486.html
Как можно сформировать массив кнопок, моделирующий шахматную доску?
C++ командная строка вот такой вопрос: можно ли получить в переменную то, что выводится в командной строке? например, если я выполню system("skdfbgklsjbgflbj");то появится сообщение: "skdfbgklsjbgflbj" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.. так вот можно получить этот текст в переменную? если да то как? Добавлено через 19 минут попробовал перенаправить вывод... подробнее

Показать сообщение отдельно
Опа!!
14 / 14 / 0
Регистрация: 30.09.2009
Сообщений: 89
22.05.2011, 01:38     Считывание из файла и заполнение контейнера объектами
Доброго времени суток. Необходимо осуществить считывание данных из файла, на основе считанных данных заполнять поля объекта класса.

Сам класс содержит следующие поля:
C++
1
2
3
4
5
6
7
8
9
10
class CUniversity
{
    private:
        string Name;
        string City;
        char Type;
        string Student_count;
       public:
                ....
};
Необходимо заполнить эти поля и поместить несколько объектов класса в контейнер vector. Сам файл, как не показалось, удобней всего организовать примерно таким образом:

Name1
City1
k
100

Name2
City2
c
200

Name3
...
Т.о., каждая строка (наверное, удобней всего пользоваться классом ifstream и методом getline()) последовательно заполняет поля класса, когда текущая считанная строка пуста (но не конец файла), то экземпляр заполнен, необходимо поместить его в контейнер и приступить к продолжениию считывания начиная со следующей за пустой строки. Метод для помещения объекта в контейнер написан, вопрос только в удобной и логичной реализации считывания данных из файла - как удобней хранить в файле, при каком условии помещать экземпляр в контейнер и начинать заполнение нового... надеюсь на вашу поддержку, уважаемые форумчане
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru