Facebook
From Innocent Duck, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 142
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <stdlib.h>
  5.  
  6. using namespace std;
  7.  
  8.  
  9. int main()
  10. {
  11.     fstream plik;
  12.     string linia, *tablica;
  13.     int nr_linii = 0;
  14.     string nazwa_pliku = "lot";
  15.     plik.open("lot.txt", ios::in);
  16.     if (plik.good() == true)
  17.     {
  18.         while (getline(plik, linia))
  19.         {
  20.             nr_linii++;
  21.             cout << nr_linii;
  22.         }
  23.     }
  24.     else
  25.     {
  26.         cout << "nie udalo sie otworzyc";
  27.         exit(0);
  28.     }
  29.     plik.close();
  30.     int k = nr_linii;
  31.     int j = 0;
  32.     tablica = (string*)malloc(k * sizeof(string));
  33.     plik.open("lot.txt", ios::in);
  34.     for (int i = 0; i < k; i++)
  35.     {
  36.         getline(plik, linia);
  37.         tablica[i] = linia;
  38.     }
  39.  
  40.     plik.close();
  41.     for (int i = 0; i < k; i++)
  42.     {
  43.         cout << tablica[i] << endl;
  44.     }
  45.     free(tablica);
  46.  
  47.     return 0;
  48. }