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

Использовать значения двух строк из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ проверить программу http://www.cyberforum.ru/cpp-beginners/thread699897.html
Посмотрите я правильно кодирования написал, ибо оно кодирует, но незнаю правильно! #include <iostream.h> #include <conio.h> struct byte{int b1:1,b2:2,b3:3,b4:4,b5:5,b6:6,b7:7,b8:8;}; union bits {char ch;byte cod;}u; void decode (bits);
C++ Когда будет верно условие? маненький вопрос, при каких начениях будет верно условие ((ac^bc)&~(ac|cc))!=0 не могу никак разобраться с этими поразрядными операциями, не пойму описание, примерно такое "если соответствующий бит одного и только одного операнда равен 1" какой соответствующий? что-то не въезжаю, есть 2 числа int 4 и 7 и как получить результат 4^7? вообщем в зависимости от вашего желания, либо объясните... http://www.cyberforum.ru/cpp-beginners/thread699895.html
Класс для обработки информации о вычислительной машине C++
Создать класс для обработки информации о вычислительной машине. Сведения о вычислительной машине содержат название, производитель, год выпуска. Функции: а) функция ввода информации о вычислительной машине; б) функция вывода информации о вычислительной машине; в) функция вывода информации о годе выпуска вычислительной машины; г) функция, возвращающая информацию о производителе вычислительной...
C++ Справочник, где изложены основые функции
Здравствуйте, есть ли такой справочник где изложены основые функции, циклы... их синтаксис к примеру и тп
C++ Сбалансированное дерево http://www.cyberforum.ru/cpp-beginners/thread699869.html
Народ, надо написать алгоритм создания сбалансированного дерева. Вот сам алгоритм. Все хорошо, он работает, но не хватает одного элемента, т.е. он считывает на один элемент меньше чем надо!! Подскажите пожалуйста где ошибка. Tree* BildTree(Tree* First,int n,ifstream* f) { cout<<n<<endl; int left; int right; Tree* BranchAdd=First; int key; if (n==0)
C++ Серьезная оптимизация Участвую в олимпиаде, уже придумал алгоритм который обязан работать, но к сожалению вылетаю по тайм_лимит. Алгоритм линейный, я уже не знаю как программу оптимизировать. Вот код: #include <vector> #include <iostream> //#include <cstdlib> //#include <cstdio> using namespace std; подробнее

Показать сообщение отдельно
Sor
35 / 35 / 0
Регистрация: 24.11.2011
Сообщений: 309
17.11.2012, 14:43     Использовать значения двух строк из файла
Добрый день!
Столкнулся с задачей интерактивной работы с данными из текстовых файлов (float), в которых одна строка характеризует один объект, до этого момента мне нужно было по очереди эти строки использовать, это делалось так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
    
std::vector<float> db;  //объявим вектор под значения из строки файла
 
while(getline(input,line)) //цикл чтения из файла и расчеты в нем
    {    
     db.reserve(700);         //резерв места
     std::stringstream ss(line.c_str());
     std::copy(std::istream_iterator<float> (ss), std::istream_iterator<float> (), std::back_inserter(db) );
 
                //вычисления 
    }
   //   input.close();
Сейчас мне нужно одновременно использовать значения минимум двух строк, причем зная их номер (строки нужно использовать не все подряд, а выборочно).
Как бы это реализовать? количество строк заранее неизвестно, количество элементов в строке тоже.
Заранее спасибо!

Добавлено через 14 часов 50 минут
А если, допустим, у меня куча памяти все такое.
Как создавать вектора в цикле? vec1, vec2 и тд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru