MIPI_BaseC_WebinarFRTK/12_Lecture12/02_getopt_p17.c

21 lines
767 B
C
Raw Permalink Normal View History

2024-11-13 09:22:28 +03:00
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
int rez=0;
// opterr=0;//Можно отключить вывод сообщений об ошибках, для этого надо где-то в
//программе перед вызовом функции вставить opterr=0
while ( (rez = getopt(argc,argv,"ab:C::d")) != -1)
{
switch (rez)
{
case 'a': printf("found argument \"a\".\n"); break;
case 'b': printf("found argument \"b = %s\".\n",optarg); break;
case 'C': printf("found argument \"C = %s\".\n",optarg); break;
case 'd': printf("found argument \"d\"\n"); break;
case '?': printf("Error found !\n");break;
}
}
}