WinMain的第3个参数提供命令行作为未处理的字符串。虽然这对于允许你应对通配符扩展以及什么不是很有用,但是有没有机会潜伏在Win32 API的某个地方,有办法获得通常的C argc,argv版本吗?
答案 0 :(得分:6)
microsoft specificfic:
__ argc和__argv
答案 1 :(得分:5)
您可以使用CommandLineToArgvW()
转换为argv样式的Unicode字符串数组。不幸的是,没有ANSI字符串版本。另外,请注意,这不会将argv[argc]
(即最后一个参数之后的元素)设置为NULL。
答案 2 :(得分:2)
CommandLineToArgvW()