Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
argc and argv
What does argc and argv mean?
how to compile with unused variables
At the end of this project, you are expected to be able to explain to anyone, without the help of Google:
How to use arguments passed to your program
What are two prototypes of main that you know of, and in which case do you use one or the other
How to use attribute ((unused)) or (void) to compile functions with unused variables or parameters
You are tasked to come up with solutions for the tasks below yourself to meet with the above learning objectives.
You will not be able to meet the objectives of this or any following project by copying and pasting someone else’s work.
You are not allowed to publish any content of this project.
Any form of plagiarism is strictly forbidden and will result in removal from the program.
Allowed editors: vi, vim, emacs
All your files will be compiled on Ubuntu 20.04 LTS using gcc, using the options -Wall -Werror -Wextra -pedantic -std=gnu89
All your files should end with a new line
A README.md file, at the root of the folder of the project is mandatory
Your code should use the Betty style. It will be checked using betty-style.pl and betty-doc.pl
You are not allowed to use global variables
No more than 5 functions per file
The prototypes of all your functions and the prototype of the function _putchar should be included in your header file called main.h
Don’t forget to push your header file
You are allowed to use the standard library
You can’t perform that action at this time.