https://github.com/cmarker0/C_Assignment1
This is the first assignment in PG3400 - Programmering in C for Linux
https://github.com/cmarker0/C_Assignment1
Last synced: 9 months ago
JSON representation
This is the first assignment in PG3400 - Programmering in C for Linux
- Host: GitHub
- URL: https://github.com/cmarker0/C_Assignment1
- Owner: MiniMarker
- Created: 2018-10-03T18:33:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-14T18:15:59.000Z (over 7 years ago)
- Last Synced: 2024-11-15T20:43:42.574Z (over 1 year ago)
- Language: C
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ascii art merger
## How to run the program
1. Clone this repo
2. In folder compile using:
* `make`
3. Run the program using:
* `./program `
* Only 'wolf' and 'mickey' are allowed params
## Task
The folders contain two different types of ascii art drawings. These folders contain files named “part_x_y_name.txt” these are 30x30 character parts of ASCII-drawings. That is, the asci-art is split into 30 by 30 squares of characters, and need to be puzzled together.
To accomplsh the merge of the files i need to read one row at the time and append a "\n" at the end of every merged row. When i'm done with the first row of 3xfiles i need to move on to the next row of files until all rows are read.
### Wolf:
The Wolf constists of a grid of 3x5 files.
The grid below represents files in this format:
- part_x_y_wolf.txt
| | Column 1 | Column 2 | Column 3 |
|:--------:|:--------:|:--------:|:--------:|
| Row 1 | 0_0 | 1_0 | 2_0 |
| Row 2 | 0_1 | 1_1 | 2_1 |
| Row 3 | 0_2 | 1_2 | 2_2 |
| Row 4 | 0_3 | 1_3 | 2_3 |
| Row 5 | 0_4 | 1_4 | 2_4 |
### Mickey:
The Mickey constists of a grid of 3x2 files.
The grid below represents files in this format:
- part_x_y_mickey.txt
| | Column 1 | Column 2 | Column 3 |
|:--------:|:--------:|:--------:|:--------:|
| Row 1 | 0_0 | 1_0 | 2_0 |
| Row 2 | 0_1 | 1_1 | 2_1 |