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

Файл в вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужны коментарии http://www.cyberforum.ru/cpp-beginners/thread455972.html
Помогите с коментариями в программе: int main() { vector<int> fact, tmpResult, num; const int N = 100; int carry, sumOfDigits = 0; fact.push_back(1);
C++ Занести элементы вещественного массива X, удовлетворяющие условию, в массив Y Пожалуйста помогите кто может Записать элементы вещественного массива X, удовлетворяющие условию xi>=1 и xi<=2, подряд в массив Y. Определить минимальный элемент массива X http://www.cyberforum.ru/cpp-beginners/thread455966.html
C++ Вычислить и вывести сумму всех нечетных чисел от а до b
Разработать программу, которая позволяет ввести два целых числа а и b; Вычислить и вывести сумму всех нечетных чисел от а до b. Предусмотреть все возможные варианты (a> b, a <b, a = b) Код с++.
Моя первая самостоятельная программа. Суть задания - найти призведение и сумму чисел C++
В общем, выполняю первое самомтоятельно задание по с++. Суть задания - найти призведение и сумму чисел, пр иэтом функции произведения и суммы должны быть заранее определены, до входа в main. Затем я должен пригласить пользователя ко вводу(* реализовав кирилицу), и если пользователь вводить не 2 числа, а число и букву, или 2 буквы, попросить ввести еще раз. Привожу текст: #include <stdio.h>...
C++ Среди чисел найти все, у которых сумма первых двух равна сумме последних двух http://www.cyberforum.ru/cpp-beginners/thread455928.html
Помогите пожалуйста решить задание: среди четырехзначных чисел из интервала, заданного пользователем, найти все, у которых сумма первых двух равна сумме последних двух. Тема не может называться "Не могу реализовать"
C++ Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца. на С++ подробнее

Показать сообщение отдельно
ymail
1 / 1 / 0
Регистрация: 01.03.2012
Сообщений: 4
01.03.2012, 18:55     Файл в вектор
Подскажите плз как быстро и эффективно загрузить файл размером 30-50мб в вектор, делаю через ifstream, работает очень медленно:

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>
#include <string>
#include <vector>
using namespace std;
 
int main () {
  vector<string> result;
  string line;
  ifstream myfile ("example.txt");
  if (myfile.is_open())
  {
    while ( myfile.good() )
    {
      getline (myfile,line);
      result.push_back(line);
    }
    myfile.close();
  }
 
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru