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

Как считать вектор из файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите новичку http://www.cyberforum.ru/cpp-beginners/thread339402.html
основы и синтаксис с++ знаю хотелось бы изучить QT но незнаю как подойти к решению вопроса подскажите книги какие-то голова кругом
C++ Где почитать о динамических структурах данных Дайте ссылку на книгу где доходчиво объясняются темы (С++) : 1.Динамические структуры данных 2.Односвязный и двусвязный список http://www.cyberforum.ru/cpp-beginners/thread339391.html
Матрица C++ C++
Помогите написать класс и функцию, необходимо сделать указатель на указатель который будет содержать данные о строке и колонка, констрактор по умолчанию построит матрицу из одной строки и одной колонки и заполнит её цифрай 1. а констрактор будет содержат переменые о строчке о колонке и переменая о строчке помноженой на колонку. сделал ли я правильно?: class Matrix { int** rc; //...
C++ Парсинг текста
Снова здравствуйте вообщем делаю Post запрос на который приходит ответ вида {"timer1":0,"timer2":0,"timer3":8153,"timer4":22569,"timer5":36983} есть кнопка и после её нажатия нужно вытащить все 5 цифр после двоеточий и засунуть в лейблы тоесть должно в конце выйти так Label1->Caption = "0"; Label2->Caption = "0";
C++ Вот для начинающих решённые элементарные задачки http://www.cyberforum.ru/cpp-beginners/thread339382.html
Напишите программу, вычисляющую среднее арифметическое двух чисел. #include <iostream> using namespace std; void main() { cout<<"Vvedite chislo n1:\n"; int num1; cin>>num1; cout<<"Vvedite chislo n2:\n"; int num2;
C++ Параллельная прямая Надо по заданным A,B,C найти две прямые на расстоянии от заданной от R. Кто-нибудь парочку формул для нахождения не скинет? подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
05.08.2011, 19:50     Как считать вектор из файла?
Цитата Сообщение от Noname2512 Посмотреть сообщение
а если мне следует брать не все элементы файла, а токо те которые соответствуют
определенным параметрам ? если не сложно с примером
Тогда можно написать свой алгоритм copy_if с предикатом, в котором будет задано условие.

copy( std::istream_iterator<int>( SomeStream ), std::istream_iterator<int>(),
std::back_inserter( v ), predicate );

То есть я лично бы так написал. А вам скорей всего нужно открыть входной поток

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include  <fstream>
 
int main()
{
   std::ifstream in( "FileName" );
 
   if ( !in )
   {
      std::cout << "Error!\n";
      exit( EXIT_FAILURE );
   }
 
   while ( !in )
   {
   /// здесь читаете файл и записываете данные в вектор с помощью v.push_back( value )
   }
 
   in.close();
 
   return ( EXIT_SYCCESS );
}
 
Текущее время: 22:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru