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

Ввод из файла в вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать абстрактный класс с общими полями и методами. В производных классах перегрузить чисто виртуальную функцию - общая стоимость всех изделий http://www.cyberforum.ru/cpp-beginners/thread902857.html
Помогите пожалуйста!!! Не могу правильно создать абстрактный класс! Создать абстрактный класс с общими полями и методами. В производных классах перегрузить чисто виртуальную функцию. В main...
C++ чтение из файла запускаю в отладчике студии сей код #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv) { ifstream in_file("111.asm"); char str;... http://www.cyberforum.ru/cpp-beginners/thread902856.html
C++ Исключения
Помогите пожалуйста!!! Написал два исключения, но выводит что-то неправильно. Помогите найти ошибки!!! Задание: для функции: "выделение дробной части" реализовать 2 исключения внутри функции и в...
Можно ли это распараллелить? C++
int min(int *s, int *e) { int *m; int l; int r; if (s==e) { return *s; } m=s+(e-s)/2;
C++ Оптимизировать код оператор switch http://www.cyberforum.ru/cpp-beginners/thread902795.html
Послкажите что нетак после cin>>v содержимое switch не работает void main() { float inches=2.54; float cm; int v; float kol;
C++ Файл создается, но в него не записываеться информация, и не выводится в консоль #include <vcl.h> #pragma hdrstop #include<stdlib.h> #include<iostream.h> #include<stdio.h> #include<conio.h> #pragma argsused int n; struct Vid {char nazvamarki; подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
15.06.2013, 21:50
Цитата Сообщение от Рулик Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
Head.reserve(7);
for(int i=0;i<size;i++) {
   f>>Head.at(i).top;
   Head.at(i).number.reserve(7);
   for(int j=0;j<size;j++) { 
      f>>Head.at(i).number.at(j);
   }
}
C++
1
2
3
4
5
6
7
8
Head.resize(7);
for(int i = 0; i < size; i++) {
   f >> Head[i].top;
   Head[i].number.resize(7);
   for(int j = 0; j < size; j++) { 
      f >> Head[i].number[j];
   }
}
Добавлено через 4 минуты
Цитата Сообщение от Рулик Посмотреть сообщение
подозреваю что ошибка в том что я неправильно указываю размер вектора и пытаюсь получить доступ к несуществуещему элементу
reserve только выделяет достаточно памяти для хранения нужного кол-ва элементов, но сами элементы не создаёт. "В связке" с reserve нужно использовать push_back\insert .
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.