It looks like you're new here. If you want to get involved, click one of these buttons!
I find that when passing strings to a program via command line parameters that the '^' symbol will be ignored if it is the first character in the string. For example
will be passed as ABC. However
will correctly be passed as A^BC. Why? Does '^' have some special meaning on the command line?