Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
15.09.2013, 20:54

Вектор сохранить в файле - C++

15.09.2013, 20:54. Просмотров 383. Ответов 4
Метки (Все метки)

Цитата Сообщение от Прозрачный Посмотреть сообщение
как передать поэлементно вектор в функцию, вызвав ее в main?
Можно так:
C++
1
2
3
4
for (int i = 0; i < vj.size(); ++i)
{
    FOut(vj[i]);
}
Но это всё не будет правильно работать с такой функцией. В функцию нужно или вектор передавать, или поток для записи открывать не в функции и передавать в функцию.

Добавлено через 8 минут
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void FOut(const vector <Job> &a)
{
    ofstream outPassFile("job.txt", ios::out);
    if (!outPassFile)
    {
        cerr<<"Файл не может быть открыт!"<<endl;
        exit(1);
    }
    for (int i = 0; i < a.size(); ++i)
    {
        outPassFile<<a[i].GetDay()<<"/"<<a[i].GetMonth()<<"/"<<a[i].GetYear()<<" "<<a[i].Getinfo()<<endl;
    }
    outPassFile.close();
}
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 20:54
Готовые ответы и решения для C++ Вектор сохранить в файле:

как сохранить введенные числа в вектор?
как сохранить введенные числа в вектор?

Нужно создать новый вектор и сохранить его в файл
Добрый день Нужно создать вектор, занести туда некоторые значения и сохранить...

Сохранить значения массива в файле
Есть класс для создания массива и класс который сохраняет значения этого...

Сохранить часть данных из массива в файле
нужно чтобы программа сохранила часть данных из массива, в файле в чем мои...

Как сохранить текущее положение курсора в файле?
как сохранить текущее положение курсора в файле , а затем в дальнейшем...

Отсортировать слова в файле по алфавиту и сохранить в файл
дан текстовый файл необходимо отсортировать слова по алфавиту и записать в файл...

4
Вектор сохранить в файле C++   Следующее сообщение темы 
Другие темы раздела
C++ Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента. http://www.cyberforum.ru/cpp-beginners/thread955020.html
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента.Язык программирования С++
C++ как будет на с++? return B ? euclid(B, A % B) : A; как будет выглядеть на с++ ? euclid - функция http://www.cyberforum.ru/cpp-beginners/thread955014.html
пмогити написать прогу, запутался в тригонометрии C++
Посчитать значение следующего математического выражения, x вводится с клавиатуры y=(5/9)*sqrt(cos(x)/sin(x))-(1/x^3)
у меня есть прога. но минус в том, что она не сохраняет файл( C++
#include <stdio.h> // Подключение головного файла для работы с вводом/выводом #include <windows.h> // Подключение головного файла для работы с WinAPI typedef struct magi ne; struct magi { //...
C++ Ребят я правильно написал код:)? http://www.cyberforum.ru/cpp-beginners/thread955003.html
#include "stdafx.h" #include <math.h> #include <clocale> #include <iostream> using namespace std; int main () { setlocale(LC_ALL, "Russian"); double x=0,y=0; cout << "Введите значение...
C++ abcd=ab*cd Найти двузначные числа ab и cd такие, что abcd=ab*cd написал так не работает #include <iostream> using namespace std; int main() { for(int a=1;a<10;a++) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru