https://github.com/scorpi-on/c-stack-pack
Set of solved exam tickets on the basics of programming (Jan 2022, the 1st semester of university)
https://github.com/scorpi-on/c-stack-pack
c data-structures-and-algorithms exam-preparation stack training-project
Last synced: 7 months ago
JSON representation
Set of solved exam tickets on the basics of programming (Jan 2022, the 1st semester of university)
- Host: GitHub
- URL: https://github.com/scorpi-on/c-stack-pack
- Owner: Scorpi-ON
- Created: 2022-02-03T15:41:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T15:17:06.000Z (almost 3 years ago)
- Last Synced: 2025-01-24T18:14:19.918Z (9 months ago)
- Topics: c, data-structures-and-algorithms, exam-preparation, stack, training-project
- Language: C
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stack Pack — deal with dynamic structuers easily!
This toolkit was created during the preparation for the programming exam. To speed up the solution of tasks from several exam tickets, I desided to separate the common I/O and stack functions from the unique ones for each specific task.**It will be useful for you if you want to:**
- better understand dynamic structures and recursion
- improve C skills — the package covers topics such as pointers, files, preprocessor etc.
- solve another ticket or lab work — focus on your task, the rest of code is already written!### Works in
- [x] Windows *(Visual Studio IDE)*
- [x] Linux *(Clang compiler)*
- [ ] Mac *(not tested)*### Structure
- **lib** —
- **stack.c** —
- **stack.h** —
* **tools.c** —
* **tools.h** —
- **_template.c** —
- **README.md** — this documentation.
- Tasks### Using
#### Windows:
...
#### Linux:
0. `git` and `clang` should be installed
1. Clone the repo:
```
git clone ... && cd Stack-Pack
```
2. Compile one of the tasks connecting files **tools.c** and **stack.c**:
```
clang -g tools.c stack.c -o
```
3. Run the resulting executable:
```
./
```