On Monday, 26 August 2013 at 07:20:11 UTC, Ramon wrote:
On Monday, 26 August 2013 at 07:06:07 UTC, growler wrote:
Given:

int colOrder = 1;
...
Could it be that "-c 1" is ignored because it is in invalid and the default colOrder value is used?

Sorry for expressing myself clumsily.

if the commandline arg is "-c 1" (which according to getopt doc is illegal) it actually *does* work properly.

if the commandline arg is "-c1" (which according to getopt doc is legal) then the result of getopt is false/wrong.
"-c 1" then sets the variable to -1.

Same with 2. So the problem is not 1 or 1 being the var default.

Thanks - R

Cool, sorry for the noise. I was in a hurry leaving work and didn't have time to test the idea.

Cheers,
G

Reply via email to