View difference between Paste ID: MN9fN02u and YXPWdY4K
SHOW: | | - or go back to the newest paste.
1
#include <iostream>
2
#include <dirent.h>
3
#include <cstdio>
4
#include <list>
5
#include <vector>
6
7
using namespace std;
8
9
10
11
int main() {
12
    vector<string> sciezki_do_plikow;
13
    //list<Wycieczka*> wycieczki;
14
15
    string nazwa_katalogu = "test";
16
17-
            cout << plik->d_name << " " << plik->d_ino << " " << plik->d_off << " " << plik->d_reclen << " " << plik->d_type << endl;
17+
18
    DIR * sciezka = opendir(nazwa_katalogu.c_str());
19
    struct dirent *plik;
20
    if (sciezka) {
21
        while (plik = readdir(sciezka)) {
22
            string nazwa_pliku(plik->d_name);
23
            if (nazwa_pliku != "." && nazwa_pliku != "..") {
24
                sciezki_do_plikow.push_back(nazwa_katalogu + "/" + nazwa_pliku);
25
            }
26
        }
27
        closedir(sciezka);
28
    }
29
30
    for(int i=0; i<sciezki_do_plikow.size(); ++i) {
31
        cout << sciezki_do_plikow[i] << endl;
32
        //1. Otwarcie pliku
33
        //2. Odczytywanie z pliku
34
        //3. Zamkniecie pliku
35
    }
36
    return 0;
37
}