trainings/AdvancedCppV2/Presentation/exercises/files
2024-04-25 15:34:45 +02:00
..
project AdvC++ - adding files directory 2024-04-25 15:00:24 +02:00
solutions AdvC++ - adding files directory 2024-04-25 15:00:24 +02:00
CMakeLists.txt AdvC++ - adding files directory 2024-04-25 15:00:24 +02:00
main.cpp AdvC++ - zadanie z wypisaniem najstarszego i najnowszego pliku 2024-04-25 15:34:45 +02:00
README.md AdvC++ - adding files directory 2024-04-25 15:00:24 +02:00

Linux compilation

> mkdir build
> cd build
> cmake -DCMAKE_BUILD_TYPE=Debug ..
> make

Exercise

Open project files. Write a program which modify files under project directory:

  • Change permision for all .exe files to rwxrw-rw-.
  • Change permision for all .cpp and .hpp files to rw-r--r--.

You should get output like this:

File: "fileA.cpp"          | Permissions: rw-------
File: "fileA.hpp"          | Permissions: rw-------
File: "fileB.cpp"          | Permissions: rw-------
File: "fileB.hpp"          | Permissions: rw-------
File: "fileC.cpp"          | Permissions: rw-------
File: "fileC.hpp"          | Permissions: rw-------
File: "project.exe"        | Permissions: rw-------

File: "fileA.cpp"          | Permissions: rw-r--r--
File: "fileA.hpp"          | Permissions: rw-r--r--
File: "fileB.cpp"          | Permissions: rw-r--r--
File: "fileB.hpp"          | Permissions: rw-r--r--
File: "fileC.cpp"          | Permissions: rw-r--r--
File: "fileC.hpp"          | Permissions: rw-r--r--
File: "project.exe"        | Permissions: rwxrw-rw-