I’m not sure how to correctly use optstring in the getopt function in C.
How should that string be formatted? I saw examples where letters are next to each other, sometimes separated by a semicolon, sometimes by two semicolons.
What does it mean?
It is just a string, and each character of this string represents an option. If this option requires an argument, you have to follow the option character by
:.For example,
"cdf:g"accepts the optionsc,d,f, andg;frequires an additional argument.An option in command line looks like
-option, so you can use the options-c,-d,-f argumentand-g.