{"id":18638021,"url":"https://github.com/baponkar/learning-c","last_synced_at":"2025-11-04T14:30:40.630Z","repository":{"id":251952346,"uuid":"838927696","full_name":"baponkar/Learning-C","owner":"baponkar","description":"C Programming Language","archived":false,"fork":false,"pushed_at":"2024-08-11T15:25:57.000Z","size":1076,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T06:42:59.000Z","etag":null,"topics":["c","high-level-programming","low-level-programming","pointers"],"latest_commit_sha":null,"homepage":"https://baponkar.github.io/Learning-C/","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/baponkar.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-08-06T16:02:18.000Z","updated_at":"2024-08-11T15:26:00.000Z","dependencies_parsed_at":"2024-11-07T05:38:54.732Z","dependency_job_id":null,"html_url":"https://github.com/baponkar/Learning-C","commit_stats":null,"previous_names":["baponkar/learning-c"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baponkar%2FLearning-C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baponkar%2FLearning-C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baponkar%2FLearning-C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baponkar%2FLearning-C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baponkar","download_url":"https://codeload.github.com/baponkar/Learning-C/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239434423,"owners_count":19637939,"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":["c","high-level-programming","low-level-programming","pointers"],"created_at":"2024-11-07T05:38:50.411Z","updated_at":"2025-11-04T14:30:40.581Z","avatar_url":"https://github.com/baponkar.png","language":"C","readme":"\u003cstyle\u003e\n  .typing-container {\n    width: 100%;\n    overflow: hidden; /* Ensures the text doesn't wrap */\n    border-right: 0.15em solid black; /* The cursor effect */\n    white-space: nowrap; /* Prevents text from wrapping */\n    margin: 0 auto; /* Center the container */\n    font-family: monospace; /* Typewriter-like font */\n    font-size: 24px;\n  }\n\n  .typing-text {\n    display: inline-block;\n    animation: typing 3.5s steps(30, end), blink 0.75s step-end infinite;\n    white-space: nowrap;\n    overflow: hidden;\n    border-right: 0.15em solid black;\n  }\n\n  @keyframes typing {\n    from { width: 0; }\n    to { width: 100%; }\n  }\n\n  @keyframes blink {\n    from, to { border-color: transparent; }\n    50% { border-color: black; }\n  }\n\u003c/style\u003e\n\n[![Home Static Badge](https://img.shields.io/badge/%F0%9F%8F%A0-Home-maker?style=plastic\u0026labelColor=grey\u0026color=black)\n](https://baponkar.github.io/Learning-C)\n\n\n# Learning Programming in C\n\n\u003cdiv class=\"typing-container\"\u003e\n  \u003cp class=\"typing-text\"\u003eThe article is under progress...\u003c/p\u003e\n\u003c/div\u003e\n\n![Cover Image](./image/c.png)\n\nStill C is  a relevant programming language in computer science. All Operating system, application software and many scientific computational program is written in C. C is fast and low level supporting language so it is popular among the developer.In this repository I have tried to cover all necessary things in details .\n\nOnline C Compiler [programiz.com](https://www.programiz.com/c-programming/online-compiler/)\n\n\n### Chapters \n\n1. [Introduction](./Introduction/Introduction)\n2. [Compiler](./Gcc/Gcc)\n3. [Hello World](./Hello-World/Hello-World)\n4. [Numeric Constants and Variables](./Numeric-Constants-and-Variables/Numeric-Constants-and-Variables)\n5. [Comments](./Comments/Comments)\n6. [Arithmetic Expression](./Arithmetic-Expression/Arithmetic-Expression)\n7. [Input and Output](./Input-and-Output/Input-and-Output)\n8. [Conditional Statements](./Conditional-Statements/Conditional-Statements)\n9. [Loops](./Loops/Loops)\n10. [Arrays](./Arrays/Arrays)\n11. [Logical Expression](./Logical-Expression/Logical-Expression)\n12. [Functions](./Functions/Functions)\n13. [Character and Strings](./Character-and-Strings/Character-and-Strings)\n14. [Enumerated Data Type and Stacks](./Enumerated-Data-Type-and-Stacks/Enumerated-Data-Type-and-Stacks)\n15. [Structure](./Structure/Structure)\n16. [Pointer Data type and its Application](./Pointer-Data-Type-and-its-Application/Pointer-Data-Type-and-its-Application)\n17. [Lists and Trees](./Lists-and-Trees/Lists-and-Trees)\n18. [Recursion](./Recursion/Recursion)\n19. [Bit Level Operations and Applications](./Bit-Level-Operations-and-Applications/Bit-Level-Operations-and-Applications)\n20. [Files in C](./Files-in-C/Files-in-C)\n21. [Miscellaneous Features of C](./Miscellaneous-Features-of-C/Miscellaneous-Features-of-C)\n\n#### Source [code](https://github.com/baponkar/Learning-C/tree/main/src) of some C Programs.\n\n\n\n\n\n\u003cdiv style=\"text-align: center;\"\u003e\n     \u003cbutton type=\"button\" onclick=\"window.location.href='https://baponkar.github.io/Learning-C/Introduction/Introduction';\" style=\"background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer;\"\u003e\n       Next\n    \u003c/button\u003e\n\u003c/div\u003e\n\n\n\u003chr\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n    © 2024 Bapon Kar. All rights reserved.\n\u003c/div\u003e\n\u003chr\u003e\n\n\n\n\u003c!--input type=\"text\" name=\"name\" /\u003e\n\n\nDo you agree to the terms?\n\u003cinput type=\"checkbox\" name=\"terms\" /\u003e\n\nChoose your favorite color:\n\u003cinput type=\"radio\" name=\"color\" value=\"red\" /\u003e Red\n\u003cinput type=\"radio\" name=\"color\" value=\"green\" /\u003e Green\n\u003cinput type=\"radio\" name=\"color\" value=\"blue\" /\u003e Blue\n\n\n\u003cinput type=\"submit\" value=\"Submit\" /\u003e\n\n\n\u003cform\u003e\n  \u003clabel for=\"name\"\u003eName:\u003c/label\u003e\n  \u003cinput type=\"text\" id=\"name\" name=\"name\"\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003clabel for=\"email\"\u003eEmail:\u003c/label\u003e\n  \u003cinput type=\"email\" id=\"email\" name=\"email\"\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003cinput type=\"submit\" value=\"Submit\"\u003e\n\u003c/form\u003e\n\n### What is the capital of France?\n\n\u003cform id=\"quizForm\"\u003e\n  \u003cinput type=\"radio\" id=\"paris\" name=\"capital\" value=\"Paris\"\u003e\n  \u003clabel for=\"paris\"\u003eParis\u003c/label\u003e\u003cbr\u003e\n  \u003cinput type=\"radio\" id=\"london\" name=\"capital\" value=\"London\"\u003e\n  \u003clabel for=\"london\"\u003eLondon\u003c/label\u003e\u003cbr\u003e\n  \u003cinput type=\"radio\" id=\"berlin\" name=\"capital\" value=\"Berlin\"\u003e\n  \u003clabel for=\"berlin\"\u003eBerlin\u003c/label\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003cinput type=\"button\" onclick=\"checkAnswer()\" value=\"Check Answer\"\u003e\n\u003c/form\u003e\n\n\u003cp id=\"result\"\u003e\u003c/p\u003e\n\n\u003cscript\u003e\nfunction checkAnswer() {\n    var radios = document.getElementsByName('capital');\n    var answer;\n    for (var i = 0, length = radios.length; i \u003c length; i++) {\n        if (radios[i].checked) {\n            answer = radios[i].value;\n            break;\n        }\n    }\n\n    var resultText;\n    if (answer === \"Paris\") {\n        resultText = \"Correct!\";\n    } else {\n        resultText = \"Incorrect. The correct answer is Paris.\";\n    }\n    \n    document.getElementById(\"result\").innerText = resultText;\n}\n\u003c/script--\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaponkar%2Flearning-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaponkar%2Flearning-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaponkar%2Flearning-c/lists"}