[Issue 19502] windows command line arguments wrongly split
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Feb 4 07:31:50 UTC 2020
https://issues.dlang.org/show_bug.cgi?id=19502
himeix at outlook.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |himeix at outlook.com
--- Comment #4 from himeix at outlook.com ---
(In reply to Rainer Schuetze from comment #2)
> I don't see any difference in arguments for D or C++ (VC16). Both produce
> `C:\test"\blah.exe` for the example in the bug report.
>
> What OS/VC version are you seeing the difference with?
I'm on Windows 10 x64 with VC 2019. In a test with the following codes:
int main(string[] argv)
{
foreach(i; argv)
writeln(i);
return 0;
}
The cmd.exe raw displays:
C:\Users\XXX>"C:\Users\XXX\source\repos\test\x64\Debug\"\test.exe
C:\Users\XXX\source\repos\test\x64\Debug\
\test.exe
I reproduced this issue.
--
More information about the Digitalmars-d-bugs
mailing list