开发平台(Platform): (Ex: Win10, Linux, ...)
Win11
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
无
问题(Question):
我最近在用Johnson M. Hart的书学windows的系统程式设计
书上给出了这份使用CreateFile()的程式码 简单实作linux上的cp指令
https://ideone.com/P9q9SD
我用vs2022新增c++ project 加入这份code 按ctrl+F5编译后 总是找不到名称同argv[1]的
档案
https://i.imgur.com/0255HCz.png
我做了两个实验
1.
在这份code里面加入几行得到
https://ideone.com/7muAkc
预期这份新的code会先写一些东西进argv[2]
但重新ctrl+F5后 会发现argv[2]本身变成乱码
https://i.imgur.com/9EUnaHa.png
2.
不用ctrl+F5而是直接用cl.exe编译 结果一切符合预期
https://i.imgur.com/PgLEPRF.png
请问可能的原因是什么?
我用的是日文版的windows 11 不过我想中文版的应该也会有类似的问题@@