By liran bh | 5/16/2016 | Linux User Space

getopt Example

#include<unistd.h>
#include<stdio.h>
 
int main(int argc ,char **argv)
{
    int i;
    for(i=0;i<argc;i++)
    {
        puts(argv[i]);
    }
    opterr = 0;
    while((i=getopt(argc,argv,"ad:l")) != EOF )
    {
        switch(i)
        {
        case 'a': puts("a flag");
                  break;
        case 'd': puts("d flag");
                  puts(optarg);
                  break;
        case 'l': puts("l flag");
                  break;
        case '?': puts("error flag");
                  break;
 
        }
 
    }
    return 0;
}

{{CommentsModel.TotalCount}} Comments

Your Comment

{{CommentsModel.Message}}

Recent Stories

Top DiscoverSDK Experts

User photo
3355
Ashton Torrence
Web and Windows developer
GUI | Web and 11 more
View Profile
User photo
3220
Mendy Bennett
Experienced with Ad network & Ad servers.
Mobile | Ad Networks and 1 more
View Profile
User photo
3060
Karen Fitzgerald
7 years in Cross-Platform development.
Mobile | Cross Platform Frameworks
View Profile
Show All
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now