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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread268876.html
Дана квадратная матрица. Поменять последние элементы каждого столбца с элементами главной диагонали.
C++ Процедуры и функции. Общие вопросы. Раньше изучал Паскаль теперь решил попробовать С++. В Паскале если описать процедуру так procedure example (var A:char; B:char); то внутри процедуры переменную "А" мы можем изменять, а переменную... http://www.cyberforum.ru/cpp-beginners/thread268873.html
C++ Двумерные массивы
Дана прямоугольная матрица. Опpеделить: 1. количество строк, среднее арифметическое элементов которых меньше заданной величины(n с клавиатуры) 2. уплотнить заданную матрицу, удаляя из нее...
C++ Класс
Есть класс: class a { public: int i = 4; browser br; }; Как сделать чтобы при создании объекта класса, объект br создавался не сразу, а только при присвоении: a cl; cl.br = ...;
C++ Формула в формате C/C++ http://www.cyberforum.ru/cpp-beginners/thread268849.html
Формула в формате C/C++ Помогите пожалуйста переделать формулу на картинке в формат с++. Буду очень благодарна!
C++ Деление пополам(бинарный поиск) Всем доброго времени суток! уже часа 2 ломаю голову над проблемой: комьютер должен отгадать число за 10 или менее вопросов в диапозоне от 1 до 1000 применить идею методом деления пополам(бинарного... подробнее

Показать сообщение отдельно
Kadet89
2 / 2 / 0
Регистрация: 18.09.2009
Сообщений: 107
03.04.2011, 18:25  [ТС]
Да, всё понятно, оказалось файл создаётся не там, где я этого ожидал.
Один момент,
В любом случае для решения данной проблемы можно просто откорректировать размеры vost, чтобы он был такой же большой , как и day_us, соответствующим вызовом resize, только на нужный размер.
vost.resize(20);
У меня они таким образом зануляются, хотя по документации вроде не должны
Но значения там присутствуют, я это проверил вот так
C++
1
for (int i = 0; i < day_us.size()+10; i++)
Может я ошибаюсь, сейчас попробую изучить этот вопрос подробнее, но если это так, то решения 2,
- либо задавать размер вектора иным способом, при котором элементы не затрагиваются, если такой есть,
- либо сначала делать resize на нужное количество элементов, а потом из файла не добавлять к ним новые, а как-то записывать поверх начиная с первого.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.