Fatal Error C1093

bad 'flag' flag, would overwrite 'string1' with 'string2'

You should use flag only once on the command line since any other usage will overwrite a previous usage.