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 :)
0
4
- <vector>
- Otwórz plik
- Wczytuj po linijce
- Każdą linijkę dodawaj do vectora
- 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;
}
}