#include #include #include #include using namespace std; int main() { fstream plik; string tmp; char **tablica; int nr_linii = 0; string nazwa_pliku = "lot"; plik.open("lot", ios::in); if (plik.good() == true) { while (getline(plik, tmp)) { nr_linii++; cout << nr_linii << endl; } } else { cout << "nie udalo sie otworzyc"; exit(0); } plik.close(); int k = nr_linii; int i = 0; string pomoc; tablica = new char*[k]; plik.open("lot", ios::in); while (getline(plik, tmp)) { int ileZnakow = tmp.size(); tablica[i] = new char[ileZnakow]; for(int j = 0; j < ileZnakow; j++) { tablica[i][j] = tmp[j]; } for(int j = 0; j < ileZnakow; j++) { cout << tablica[i][j]; } cout << endl; i++; } plik.close(); for(int i = 0; i < k; i++) { delete(tablica[i]); } delete(tablica); return 0; }