I would still like to know how to pass in a null character as a command line argument, maybe so that a single string can be passed in as an argument in the form:
"to\0be\0or\0not\0to\0be\0"
And then parse it. However the program would treat this string as:
"to\\0be\\0or\\0not\\0to\\0be\\0"
How can I work around this? Is there any way?