#include<stdio.h>
.......
.......
void validateFlags( const char * const flags[], const int const lenght )
{
for(int i = 1; i < lenght ; i++ )
{
for(int j = 0; j < allowedFlagsLenght; j++)
{
printf("Arg input: %s\n, Allowd arg: %s", flags
[i
], allowedFlags
[j
]); }
}
}
int main( const int const argc, const char * const argv[] )
{
if( argc > 1 ) validateFlags( argv, argc );
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCi4uLi4uLi4KLi4uLi4uLgoKdm9pZCB2YWxpZGF0ZUZsYWdzKCBjb25zdCBjaGFyICogY29uc3QgZmxhZ3NbXSwgY29uc3QgaW50IGNvbnN0IGxlbmdodCApCnsKCWZvcihpbnQgaSA9IDE7IGkgPCBsZW5naHQgOyBpKysgKQoJewoJCWZvcihpbnQgaiA9IDA7IGogPCBhbGxvd2VkRmxhZ3NMZW5naHQ7IGorKykKCQl7CgkJCXByaW50ZigiQXJnIGlucHV0OiAlc1xuLCBBbGxvd2QgYXJnOiAlcyIsIGZsYWdzW2ldLCBhbGxvd2VkRmxhZ3Nbal0pOwoJCX0KCX0KfQoKaW50IG1haW4oIGNvbnN0IGludCBjb25zdCBhcmdjLCBjb25zdCBjaGFyICogY29uc3QgYXJndltdICkKIHsKIAlpZiggYXJnYyA+IDEgKSB2YWxpZGF0ZUZsYWdzKCBhcmd2LCBhcmdjICk7CiAJcmV0dXJuIDA7CiB9
prog.c:3:1: error: expected identifier or ‘(’ before ‘...’ token
.......
^~~
prog.c: In function ‘main’:
prog.c:19:18: warning: implicit declaration of function ‘validateFlags’ [-Wimplicit-function-declaration]
if( argc > 1 ) validateFlags( argv, argc );
^~~~~~~~~~~~~