嗨,伙计们,所以我写了一个程序在C++它可以我开始调试参数通过cmd。例如:
example.exe filepathoftxtfile
程序打开并读取txt文件。这一切都很正常,但如果txt文件位于包含空格的路径中,例如c:/users/jhon/test4/space4,则由于空格键的原因,程序将其检测为不止一个参数。有没有什么方法可以在调试参数中加入参数,而忽略单个参数的空格?另一件事是,我必须将文件路径的\更改为/以便程序实际找到它。我有什么办法可以改变吗?
两件事:
因此可以执行以下操作:
example.exe "C:\Users\Jhon\test 4\space 4"