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

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

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

Std::vector в txt файл - C++

29.03.2014, 12:09. Просмотров 205. Ответов 1
Метки нет (Все метки)

У меня есть координаты точек которые хранятся в std::vector (выглядят они так, если выводить просто на экран через cout [123.23],[424.23])
Как мне их записать в текстовый файл?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 12:09     Std::vector в txt файл
Посмотрите здесь:

std::vector и деструкторы - C++
Создаю динамический массив vector, состоящий из объектов, в которых есть конструкторы и деструкторы. как-то так: { vector<Element>...

Контейнер std::vector - C++
Помогите определить почему не работает задача. Оибку выбивает на строку k.push_back(0); #include <iostream> #include <math.h> ...

std::vector пустой - C++
Всем привет. Собственно проблема: a.push_back(56); Как бы я не добавлял елементы в вектор он все ровно пустой. Раньше такого...

Собеседование std::vector - C++
1) Вечереет. Вы крутой старший разработчик, сидите и делаете вид, что кодите мегапроект. У вас через полчаса собеседование. Вы...

std::vector<char**> - C++
Может конечно боян, но похожей темы я не нашел. И так в чем проблема... Пишу программу для работы со своей базой данных. Решил базу...

Указатель на std::vector - C++
Добрый вечер, всегда боялся передавать доступ к std::vector'y класса через: 1) указатель на контейнер 2) ссылка на контейнер 3)...

Непонятные функции std::vector - C++
Здорова господа! Тут я решил своими словами описать стандартные контейнеры их всего 14. Решил описать с примерчиками возможности каждого...

Удаление элементов из std::vector - C++
У меня есть класс Zone. Но объявлен как массив vector в другом классе. class World { public: std::vector&lt;Zone*&gt;Zones; ... ...

Хранение структур в std::vector - C++
доьрево времени суток, мне интересно возможно ли записать структуру в вектор. если да, то можно узать как туда записывать и чытать...

std::vector Перераспределение памяти - C++
Код #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;tchar.h&gt; ...

std::vector<T>.push_back(T) - Error - C++
Не пойму в чем дело, но при добавлении (CTextureManager :: load(const char* file)) в вектор – структуры, выскакивает ошибка...(в...

Удалить элемент из std::vector - C++
vector&lt;int&gt; k; надо удалить k элемент.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MastAKK
145 / 136 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
29.03.2014, 12:25     Std::vector в txt файл #2
Как вариант - переопределить оператор << и выводить их с помощью ofstream

Добавлено через 1 минуту
А ещё проще просто перебирать вектор и выводить данные в файл

Добавлено через 10 минут
Вот пример с переопределением оператора << :
Кликните здесь для просмотра всего текста
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
36
#include <iostream>
#include <vector>
 
using namespace std;
 
std::ostream& operator<<(std::ostream& out, std::vector<int>& f){
    for(int i = 0; i < f.size(); ++i){
        out << "[" << f[i] << "]" << "; ";
    }
    return out;
}
 
std::ostream& operator<<(std::ostream& out, std::vector<float>& f){
    for(int i = 0; i < f.size(); ++i){
        out << "[" << f[i] << "]" << "; ";
    }
    return out;
}
 
 
std::ostream& operator<<(std::ostream& out, std::vector<double>& f){
    for(int i = 0; i < f.size(); ++i){
        out << "[" << f[i] << "]" << "; ";
    }
    return out;
}
 
int main()
{
    vector<float> v;
    v.push_back(255.5);
    v.push_back(28.3);
    v.push_back(61.1);
    cout << v;
    return 0;
}
Yandex
Объявления
29.03.2014, 12:25     Std::vector в txt файл
Ответ Создать тему
Опции темы

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