add argument processing

add usage message when invalid argument

Signed-off-by: Daniel Santos <dacs.git@brilhante.top>
This commit is contained in:
Daniel Santos 2022-03-08 22:33:57 +00:00
parent 6715048969
commit ef7e6f99a2
1 changed files with 7 additions and 0 deletions

View File

@ -97,6 +97,13 @@ main(int argc, char* argv[])
{
program_name = argv[0];
/* argument processing */
if( !(argc == 2) )
{
fprintf(stderr, "usage: %s <number>\n", program_name);
exit(EXIT_FAILURE);
}
/* Numeral System variables from MACROS */
char* from = malloc( (strlen(FROM_NUMERICALS) + 1) * sizeof(char) );
char* to = malloc( (strlen(TO_NUMERICALS) + 1) * sizeof(char) );