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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
IConstructor
1 / 1 / 0
Регистрация: 29.06.2014
Сообщений: 179
#1

Количество обьектов в файле - C++

06.09.2014, 04:44. Просмотров 207. Ответов 3
Метки нет (Все метки)

У меня есть метод, который достает из файла поля обьектов и обрабатывает в соответствии с определенными параметрами. Так вот эти поля записываются в массив, и я хочу знать на сколько обьектов создавать массив(ведь передать переменную в метод для создания массива нельзя). Или же если я использую коллекцию, то как определить конец потока из файла чтобы я мог записывать в колекцию столько, сколько там есть.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
static void Compute_Students()
    {
        ifstream in("file");
        if (!in)
        {
            cout << "Cannot open the file." << endl;
        }
        else
        {
            const int K = 2;
            string Last_Nam[K];
            int Cours[K];
            int Ticke[K];
            double Middle[K];
            string Gend[K];
            cout << "Input from the file begins..." << endl;
            for (int i = 0; i < K; i++)
            {
                in >> Last_Nam[i];
                in >> Cours[i];
                in >> Ticke[i];
                in >> Gend[i];
                in >> Middle[i];
            }
            in.close();
            cout << "input from the file is done." << endl;
 
            for (int i = 0; i < K; i++)
            {
                if ((Cours[i] == 5) && (Gend[i] == "Female") && (Middle[i] == 5.0))
                    cout << "That's it " << Last_Nam[i] << " The student's course is " << Cours[i] << endl;
                    cout << "The student's ticket is " << Ticke[i] << ". The student middle mark is " << Middle[i] << ". The student gender is " << Gend[i] << endl << endl;
            }
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2014, 04:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Количество обьектов в файле (C++):

Количество обьектов в классе - C++
Здравствуйте! Имеется во такой класс: class MyClass { private: int tos=0; int stack; public: MyClass() //Konstructor

В файле с целыми числами найти количество парных, количество удвоенных нечетных, количество квадратов нечетных - C++
Задано файл, компонентами которого являются целые числа. Найти: a) количество парных среди компонент файла; b) количество...

Количество записей в файле - C++
Есть файл Students.txt. В нем: 1) первая запись - число типа long, что означает общее количество записей в файле; 2) после - идут n...

Количество слов в файле! - C++
Как реализовать цикл по подсчёту кол-ва слов в файле?:help:

Количество строк в файле - C++
суть задачи такова нужно посчитать кол-во строк. мое предположение: создается цикл, ставиться счетчик. но когда должен закансиваться цикл?...

Количество слов в файле. С++ - C++
Здравствуйте. Требуется посчитать количество слов в файле. Искала по темам, но что ни делаю - выдаёт ошибки. Пишу строковую переменную ...

3
rikimaru2013
C++ Game Dev
2438 / 1132 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
06.09.2014, 05:26 #2
Цитата Сообщение от IConstructor Посмотреть сообщение
ведь передать переменную в метод ... нельзя


Цитата Сообщение от IConstructor Посмотреть сообщение
и я хочу знать на сколько обьектов создавать массив
дин массив или вектор используйте
0
IConstructor
1 / 1 / 0
Регистрация: 29.06.2014
Сообщений: 179
06.09.2014, 09:43  [ТС] #3
имел ввиду передать переменную под количество в массиве.

А если я использую вектор, то мне не понятно под какое условие ставить цикл. Тоесть как узнать что все, что было в потоке уэе записалось в вектор?
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.09.2014, 12:44 #4
Цитата Сообщение от IConstructor Посмотреть сообщение
то как определить конец потока из файла
eof же.
http://www.cplusplus.com/reference/ios/ios/rdstate/
0
06.09.2014, 12:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2014, 12:44
Привет! Вот еще темы с ответами:

Количество строк в файле - C++
Вот написал простенькую программу для подсчета строк в файл все работает но мучают сомнения почему везде где я бы не читал все делают по...

Количество символов в текстовом файле - C++
Доброго почти утра вам=) Такой вопрос, можно ли определить длину текстового файла? Файл открыл через fopen, а теперь нужно присвоить...

Найти количество символов в файле - C++
как найти количество символов в файле?без пробелов,табуляций и проч

Найти количество чисел в файле - C++
В текстовый файл записывается произвольное количество чисел, разделенных между собой пробелами. Необходимо написать программу, которая...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru