Wczytywanie pliku

GR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

Witam.
Jak za pomocą fstream wczytać wybrany plik o nazwie, która jest w zmiennej int, albo string?

MJ
  • Rejestracja: dni
  • Ostatnio: dni
1

Jeżeli jest w zmiennej typu string, to:

Kopiuj
#include <fstream>
//...
fstream file(name.c_str(), ios::in | ios::out);
//a potem
file >> word;

Jeżeli natomiast nazwa jest ukryta w zmiennej typu int, to trzeba:

Kopiuj
#include <sstream>
#include <fstream>
//...
stringstream ss;
ss << numberNameFile;
ss >> word;
fstream file(word.c_str(), ios::in | ios::out);
//i posługiwanie się biblioteką fstream

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.