|
|
1
12
根据msdn,只有当lpoverlapped参数不为空时,lpNumberOfBytesWritten参数才能为空。所以电话应该是
和
此外,重命名 欣 和 豪特 . |
|
2
5
其他人已经回答了你的问题。这是关于代码的。
删除那个评论就行了。这不是真的。-)
入口点
因为您的程序是机器代码开始执行的地方,并且使用Microsoft工具链,它由
请注意,Microsoft的文档通常会混淆入口点,例如,它总是以某种方式记录了入口点的错误签名。 这是最臭名昭著的微软文档错误之一,而且,考虑到它以各种形式持续了15年,我认为它说了些什么(但不确定具体是什么)。
您不需要这个自动生成的头。代替使用
对于C++,一般你还想确保
差不多了。 这样做:
不同之处在于编译器在哪里搜索头。使用引用的名称,它首先在一些额外的地方搜索(这就是标准所说的)。对于大多数编译器,这些附加位置包括include文件的目录。
哦不!不要这样做。它是一个Microsoft“功能”,有助于支持Windows 9.x。只有当您使用动态链接的MFC,并且目标是Windows 9.x时,它才相关;如果图片中没有MFC,则只使用Microsoft Unicode层。 您是否真的将Windows9.x作为使用动态链接MFC的应用程序的目标? 相反,做…
…哪个是标准的,或者使用Microsoft语言扩展…
…如果您想以“简单”的方式处理命令行参数。
这个
除了完全不必要(大概,你不是真的针对Windows9.x,是吗?)它隐藏了你的意图,伤害了你的眼睛。 你是说…
…也许?
正如其他人提到的,
使用时
干杯! |
|
|
3
1
问题是,您正在为
此外,您的缓冲区大小可能有误:
但是如果您是为ansi而不是unicode编译的,那么它们的大小将只有20个字节。
你应该使用
|
|
4
0
假设初始代码试图将文件创建为新文件,则不能使用
这个
btw一旦修复
|
|
0___________ · 我可以在整个程序生命周期内保持句柄打开吗 2 年前 |