Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spirizeon/125-scripts
Open-sourced C code base for C assignmentwork, consists of 125 solved problems done in a linux environment through the gcc compiler.
https://github.com/spirizeon/125-scripts
Last synced: about 7 hours ago
JSON representation
Open-sourced C code base for C assignmentwork, consists of 125 solved problems done in a linux environment through the gcc compiler.
- Host: GitHub
- URL: https://github.com/spirizeon/125-scripts
- Owner: Spirizeon
- Created: 2023-10-09T08:55:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-07T13:25:04.000Z (9 months ago)
- Last Synced: 2024-02-07T14:38:31.802Z (9 months ago)
- Language: C
- Homepage:
- Size: 56.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Assignmentwork
Open-sourced C code base for C assignmentwork, consists of 122 solved problems done in a linux environment through the `gcc` compiler.
+ Immense thanks to my professor for assigning me this task
+ Please treat this as a writeup for my peers
+ Code is open for anybody to view,execute or even ![improve](https://github.com/Spirizeon/Assignmentwork/pulls).Please open an ![issue](https://github.com/Spirizeon/Assignmentwork/issues) incase some don't work as intended.
## Hierarchy overview
```
assignmentwork on main [$?⇡]
❯ tree -d
.
├── module1
│ ├── stage1
│ ├── stage2
│ ├── stage3
│ └── stage5
├── module2
│ ├── stage1
│ ├── stage2
│ ├── stage3
│ ├── stage4
│ └── stage5
├── module3
│ ├── stage1
│ ├── stage2
│ ├── stage3
│ ├── stage4
│ └── stage5
├── module4
│ ├── stage1
│ ├── stage2
│ ├── stage3
│ ├── stage4
│ └── stage5
└── module5
├── stage1
├── stage2
└── stage328 directories
```
each program inside each stage is sequentially mentioned as `progX.c` where `X` is any integer.
```
assignmentwork/module3/stage3 on main [$?⇡] via C v11.4.0-gcc
❯ ls
a.out prog1.c prog2.c prog3.c prog4.c prog5.c
```
### Classnotes
the `classnotes` folder contains typed comprehensive notes on C language and programming logic.
```
assignmentwork/classnotes on main [$?⇡]
❯ tree
.
├── l12_arrays
├── l13_functions
├── l14_return
├── l15_strings
├── l17_pointers
├── l18_pointers
├── lx1_dma
├── sum_notes.md
└── total_notes0 directories, 9 files
```
`total_notes` contain all notes in one file, `sum_notes` contain `total notes` summarised short by chatgpt.
Please use them to your reference.
`a.out` is a binary, which can be changed during compilation of any `prog` file.