{"id":29248623,"url":"https://github.com/rstudio-tech/c-exercise2","last_synced_at":"2025-07-04T00:08:18.695Z","repository":{"id":265432365,"uuid":"895765852","full_name":"rstudio-tech/C-Exercise2","owner":"rstudio-tech","description":"Learn C The Hard Way","archived":false,"fork":false,"pushed_at":"2024-11-28T21:24:34.000Z","size":22,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-02T17:55:27.977Z","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/rstudio-tech.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":"2024-11-28T21:23:57.000Z","updated_at":"2024-11-29T06:10:02.000Z","dependencies_parsed_at":"2024-11-29T11:23:39.016Z","dependency_job_id":"64c9af60-56fd-4b4d-b0e4-7f4c1926de69","html_url":"https://github.com/rstudio-tech/C-Exercise2","commit_stats":null,"previous_names":["atlas-2192/c-exercise2","rstudio-tech/c-exercise2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rstudio-tech/C-Exercise2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FC-Exercise2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FC-Exercise2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FC-Exercise2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FC-Exercise2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio-tech","download_url":"https://codeload.github.com/rstudio-tech/C-Exercise2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FC-Exercise2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263421931,"owners_count":23464051,"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-07-04T00:08:18.211Z","updated_at":"2025-07-04T00:08:18.683Z","avatar_url":"https://github.com/rstudio-tech.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Learn C The Hard Way - Exercises\n================================\n\nThe Book: http://c.learncodethehardway.org/book/  \n\nHere are the exercise files for the stuff I've managed to get through\nso far (in addition to whatever extra-credit I felt like doing):  \n  \n[ex1](LCTHW-Exercises/blob/master/ex1.c)  - \"Hello World\"  \n[ex3](LCTHW-Exercises/blob/master/ex3.c) - printf  \n[ex4](LCTHW-Exercises/blob/master/ex4.c) - more printf  \n[ex5](LCTHW-Exercises/blob/master/ex5.c) - printf + integers  \n[ex6](LCTHW-Exercises/blob/master/ex6.c) - printf + other variable types  \n[ex7](LCTHW-Exercises/blob/master/ex7.c) - math  \n[ex8](LCTHW-Exercises/blob/master/ex8.c) - arrays and 'sizeof'  \n[ex9](LCTHW-Exercises/blob/master/ex9.c) - strings == arrays  \n[ex10](LCTHW-Exercises/blob/master/ex10.c) - loops + 2d arrays  \n[ex11](LCTHW-Exercises/blob/master/ex11.c) - while  \n[ex12](LCTHW-Exercises/blob/master/ex12.c) - if/else  \n[ex13](LCTHW-Exercises/blob/master/ex13.c) - switch  \n[ex14](LCTHW-Exercises/blob/master/ex14.c) - functions  \n[ex15](LCTHW-Exercises/blob/master/ex15.c) - pointers  \n[ex16](LCTHW-Exercises/blob/master/ex16.c) - structs and pointers  \n[ex17](LCTHW-Exercises/blob/master/ex17.c) - Ghetto Database: file I/O, malloc and more!  \n[ex18](LCTHW-Exercises/blob/master/ex18.c) - function pointers and sorting algorithms  \n[ex19](LCTHW-Exercises/blob/master/ex19) - Text adventure game with primitive object system  \n[ex20](LCTHW-Exercises/blob/master/ex20.c) - [Debug macro](LCTHW-Exercises/blob/master/dbg.h) usage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio-tech%2Fc-exercise2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frstudio-tech%2Fc-exercise2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio-tech%2Fc-exercise2/lists"}