wycztywanie danych z pliku do tablic

wycztywanie danych z pliku do tablic
MI
  • Rejestracja: dni
  • Ostatnio: dni
0

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?

lankusiek
  • 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":

Kopiuj
#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
 

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.