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

Заполнение vector из файла

11.05.2016, 18:05. Показов 5363. Ответов 1
Метки нет (Все метки)

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

Файл выглядит примерно так.
10 85 m356df78 250
15 90 m346gh78 250
27 125 m369f98 250
56 35 h360qw35 250
32 69 m480jk80 250
18 120 p096df02 250
59 56 m230as88 250

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
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <string>
 
using namespace std;
 
int main()
{
    vector<int> position;
    vector<int> speed;
    vector<char> number;
    vector<int> finish;
    ifstream FinnTheHuman("file.txt");
    int count=0, number_of_lines=7, pos, spe, fin;
    char num;
 
    while(!FinnTheHuman.eof())
    {
        FinnTheHuman>>possition[count]>>speed[count]>>number[count]>>finish[count];
            count++;
            number_of_lines++;      
    }
 
    
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2016, 18:05
Ответы с готовыми решениями:

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа,...

Заполнение контейнера vector
хочу попросить уважаемых модераторов разрешить задавать тут вопросы касаемо map , set, vector ...

Заполнение структуры из vector
Доброго времени суток. Имеется такого вида структура: struct Point { Point (void);...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

1
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
11.05.2016, 18:17 2
Размер увеличивать не забывай.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
vector<string> number;
 
    while(!FinnTheHuman.eof())
    {
        position.resize(count + 1);
        speed.resize(count + 1);
        number.resize(count + 1);
        finish.resize(count + 1);
 
        FinnTheHuman>>possition[count]>>speed[count]>>number[count]>>finish[count];
 
            count++;
            number_of_lines++;      
    }
1
11.05.2016, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2016, 18:17
Помогаю со студенческими работами здесь

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

Читаю из файла в vector
Всем доброго времени суток, пытаюсь считать файл в вектор... Но трабл, в вектор всегда пишется...

Чтение из файла в vector
Есть файл &quot;input.txt&quot;, который содержит пять чисел разделенных между собой пробелом. Необходимо все...

Ошибка с записью в vector из файла
Доброго времени суток. Проблема с считыванием слов из текстового файла в функции read_file -...


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

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