Witam. Chciałbym każdy wyraz jaki mam w pliku wczytać do tablicy stringów.
W c wystarczyło proste scanf. W c++ spotkałem się że moge wczytwać albo całą linię albo dany rozmiar.
Jak napisać program, lub może skorzystać z już gotowej funkcji aby każdy wyraz(ciąg znaków)był w nowej tablicy?
wycztywanie danych z pliku do tablic
- Rejestracja: dni
- Ostatnio: dni
0
- Rejestracja: dni
- Ostatnio: dni
0
Omg człowieku sprecyzuj się. jak program ma wyciągać słowa? co z przecinkami,kropkami itp ? jeśli jest przecinek w zdaniu to też ma ci go wyciągnąć?
skąd mamy wiedzieć co ty masz w tym pliku. Jeśli w pliku masz same słowa i spacje to wystarczy "stringstream":
#include <string>
#include <sstream>
using namespace std;
string a = "ala ma kota";
stringstream TEST;
TEST << a;
string tab[10];
TEST >> tab[0]; // ala
TEST >> tab[1]; // ma
TEST >> tab[2]; // kota