![]() |
1
-8
不。 你的方法注定要失败。
你可能应该自己写
|
![]() |
2
16
我发现
this
关于使用
哦,别忘了给微软发邮件,要求他们支持当前的语言标准。(我知道他们已经宣布他们没有计划支持C99,但无论如何都要骚扰他们。他们活该。)
最重要的是,如果你想真正安全地玩,你必须提供你自己的
|
![]() |
3
13
如果你小心的话,你的建议可以奏效。问题是这两个函数的行为都略有不同,如果这对您来说不是问题,那么您可以走了,否则请考虑包装函数:
MSVCS之间的差异
返回值:
写入字节:
有趣
所以我的建议是编写自己的包装函数
|
![]() |
4
1
您可以打开MSVC的nul特殊文件并写入该文件。它总是告诉您需要多少字节,并且不会写入任何内容。像这样:
然后您应该知道要分配多少字节才能成功地使用sprintf。 |
![]() |
5
0
最完整的答案(如果你愿意,可以改进),把它贴在标签上
|
![]() |
sid_com · 为条件OO模块加载编写包装器模块的正确方法是什么? 11 年前 |
![]() |
tssch · 获取用户名的可移植方式 11 年前 |
![]() |
Prof. Falken · 如何编写(可移植的)反向网络字节顺序? 12 年前 |