Wczytanie dużego pliku txt i zrobienie z niego tablicy

0

Cześć,
nie programuję w C++, ale potrzebuje wspomóc swoją pracę małym skryptem, a mianowicie mam plik txt, gdzie linkia pod linijką umieszczone jest łącznie około 10 - 15 tysięcy zwrotów. Potrzebowałbym wpuścić to w program i jako wyjście otrzymać tablicę stringów, która wyglądałaby w ten sposób tablica = ["wyrazenie1", "wyrazenie2", "wyrazenie3" ... itd.] Czy mógłby mi ktokolwiek pomóc? Plik z danymi zapisany jest na pulpicie :)

4
  1. <vector>
  2. Otwórz plik
  3. Wczytuj po linijce
  4. Każdą linijkę dodawaj do vectora
  5. Profit!

PS: Nie było punktu 3.

1
#include <iostream>
#include <fstream>
#include <string>
#include <vector>

using namespace std;

int main()
{
	ifstream f("file.txt");
	if (!f)
	{
		cout << "Unable to open file" << endl;
		return 1;
	}
	vector<string> lines;
	for (string temp; getline(f, temp); lines.push_back(temp));

	for (auto const& line : lines)
	{
		cout << line << endl;
	}
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1