https://github.com/pferreirafabricio/c-exercises
:gun: Exercises in the C programming language
https://github.com/pferreirafabricio/c-exercises
c c-language codeblocks file-manipulation modularization string-manipulation
Last synced: 14 days ago
JSON representation
:gun: Exercises in the C programming language
- Host: GitHub
- URL: https://github.com/pferreirafabricio/c-exercises
- Owner: pferreirafabricio
- License: mit
- Created: 2020-10-10T15:32:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-25T15:48:07.000Z (over 5 years ago)
- Last Synced: 2025-02-24T06:11:33.615Z (over 1 year ago)
- Topics: c, c-language, codeblocks, file-manipulation, modularization, string-manipulation
- Language: C
- Homepage:
- Size: 119 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Exercises in C programming Language :gun:
## Exercises and Projects
- [Exercise - Decoding a text](https://github.com/pferreirafabricio/c-exercises#deconding-text)
- [Exercise - Generating a new file](https://github.com/pferreirafabricio/c-exercises#generating-a-new-file)
- [Project - A simple quiz game](https://github.com/pferreirafabricio/c-exercises#a-simple-quiz-game)
### :abacus: Deconding Text
It is a simple program that read a file and replace the characters specified in the file (in this case vowels) by others characters.
### :scroll: Generating a new file
It is a simple program that read a file and, when reading the line 3, prompt an input for the user type a phrase that will be inserted below the line 3 in a new file.
### :joystick: A simple quiz game
A simple game to practice about modularization, string and file manipulation, ... In this game the user have to respond 10 questions about general subjects. When finished the game the score is saved and displayed in the initial screen.
## :bricks: This project was built with:
- [C](https://www.cprogramming.com/)
- [Code::Blocks](http://www.codeblocks.org/)
## :recycle: Contribute
1. Fork this repository;
2. Create a branch with your feature: ```git checkout -b my-feature```
3. Commit your changes: ```git commit -m 'feat: My new feature'```
4. Push your branch: ```git push origin my-feature```
## :page_with_curl: License
This project is under the MIT license. Take a look at the [LICENSE](LICENSE.md) file for more details.