{"id":26010227,"url":"https://github.com/cmarker0/c_assignment1","last_synced_at":"2026-07-08T11:31:31.917Z","repository":{"id":122681475,"uuid":"151461281","full_name":"cmarker0/C_Assignment1","owner":"cmarker0","description":"This is the first assignment in PG3400 - Programmering in C for Linux","archived":false,"fork":false,"pushed_at":"2018-10-14T18:15:59.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-04T13:28:43.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cmarker0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-03T18:33:05.000Z","updated_at":"2018-10-14T18:16:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4909cf6-13c7-47be-8763-0fa3e6dcee9e","html_url":"https://github.com/cmarker0/C_Assignment1","commit_stats":null,"previous_names":["cmarker0/c_assignment1"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cmarker0/C_Assignment1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmarker0%2FC_Assignment1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmarker0%2FC_Assignment1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmarker0%2FC_Assignment1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmarker0%2FC_Assignment1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmarker0","download_url":"https://codeload.github.com/cmarker0/C_Assignment1/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmarker0%2FC_Assignment1/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265483518,"owners_count":23774221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-05T22:48:15.409Z","updated_at":"2025-10-30T19:35:39.256Z","avatar_url":"https://github.com/cmarker0.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ascii art merger\n\n## How to run the program\n1. Clone this repo\n2. In folder compile using:\n  * `make`\n3. Run the program using:\n  * `./program \u003cparam\u003e`\n  * Only 'wolf' and 'mickey' are allowed params\n\n## Task\nThe 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.\n\nTo 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.\n\n### Wolf:\nThe Wolf constists of a grid of 3x5 files.\nThe grid below represents files in this format:\n - part_x_y_wolf.txt\n \n|          | Column 1 | Column 2 | Column 3 |\n|:--------:|:--------:|:--------:|:--------:|\n| Row 1    | 0_0      | 1_0      | 2_0      |\n| Row 2    | 0_1      | 1_1      | 2_1      |\n| Row 3    | 0_2      | 1_2      | 2_2      |\n| Row 4    | 0_3      | 1_3      | 2_3      |\n| Row 5    | 0_4      | 1_4      | 2_4      |\n\n### Mickey:\nThe Mickey constists of a grid of 3x2 files.\nThe grid below represents files in this format:\n - part_x_y_mickey.txt\n\n|          | Column 1 | Column 2 | Column 3 |\n|:--------:|:--------:|:--------:|:--------:|\n| Row 1    | 0_0      | 1_0      | 2_0      |\n| Row 2    | 0_1      | 1_1      | 2_1      |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmarker0%2Fc_assignment1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmarker0%2Fc_assignment1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmarker0%2Fc_assignment1/lists"}