#include <stdio.h>
int main(int argc, char *argv[])
{
int arg;
for(arg = 0; arg < argc; arg++) {
printf("arg = %d",arg);
if(argv[arg][0] == '-')
printf("option: %s\n", argv[arg]+1);
else
printf("argument %d: %s\n", arg, argv[arg]);
}
exit(0);
}
./a.out -i -lr ‘hi there’ -f fred.c
arg = 0argument 0: ./a.out
arg = 1option: i
arg = 2option: lr
arg = 3argument 3: ‘hi
arg = 4argument 4: there’
arg = 5option: f
arg = 6argument 6: fred.c
Reference:
- [Book] Beginning Linux Programming 3rd
0 意見:
張貼留言