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

Запись вектора в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread1078735.html
При переводе из 10 в 2 систему счисления выдает иногда неправильный ответ. Как это можно исправить? #include <iostream> #include <cmath> #include <math.h> #include <stdlib.h> #include <stdio.h> using namespace std; int main() {setlocale(0,""); int i, b;
C++ Иерархия понятий в качестве абстрактного базового Здравствуйте, помогите, пожалуйста с программой: Необходимо реализовать иерархию понятий: "Район", "Область" и "Место" в качестве абстрактного базового. Считается, что область включает в себя некоторое количество районов. Пусть имеется информация об n местах. Состояние объектов классов определяется совокупностью параметров: название, численность, площадь. Нужно решить задачу поиска места с... http://www.cyberforum.ru/cpp-beginners/thread1078727.html
Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей C++
Дан массив 6*6. Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей, параллельных главной диагонали.
Программа которую написали в Embarcadero Rad Studio 10 откроется в C++ Builder 6? C++
Программа которую написали в Embarcadero Rad Studio 10 откроется в C++ Builder 6?
C++ fill и fill_n из STL (MVS) http://www.cyberforum.ru/cpp-beginners/thread1078692.html
1) Можно ли применить его к обычному массиву данных? ну т.е. например, к: int attay;
C++ В текстовый файл вставить пробелы, что бы количество символов равнялось 80, взяв строки из другого файла Доброго времени суток! Очень нужна помощь в немного странной задаче. В текстовый файл нужно вставить пробелы таким образом, чтобы каждая строка имела длину 80 символов. Причем надо строки брать из первого файла и уже во втором добавлять пробелы, чтобы длина каждой строки была 80. Логически понимаю, что надо в цикл запихнуть, кол-во символов в строчке считать и проверить ее размер, если он... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
22.01.2014, 19:02     Запись вектора в файл
Запись в файл или на экран
C++
1
std::copy(vec.begin(), vec.end(), std::ostream_iterator<Test>(std::cout, "\n");
Вместо cout можно указать объект ostream (или в частном случае - ofstream). Для Test должен быть определен оператор <<.

Добавлено через 1 минуту
Считывание с файла
C++
1
2
3
4
std::ifstream ifs("input.txt");
if (!ifs) return 1;
typedef std::istream_iterator<Test> input_Test;
std::copy(input_Test(ifs), input_Test(), std::back_inserter(vec));
Для Test должен быть определен оператор >>
 
Текущее время: 20:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru