win32 api中_tprintf的替代C ++函数是什么?

时间:2012-01-22 18:21:58

标签: c++ c winapi

win32 api中_tprintf的替代C ++函数是什么?我在Charles Petzold Book for Windows Programming中找到了许多C ++标准不包含的内容,因为它是用C语言编写的。在C ++程序中使用C函数是否合法。

PS:我知道C ++是C的超集,但是它们中有很多不同的东西。

3 个答案:

答案 0 :(得分:2)

由于您的问题专门询问标准支持的unicode api,答案是:

标准不提供任何。因此,没有便携式的随时可以使用api。您必须编写自己的实现,以二进制模式打开流并读取/写入字节 字节。

答案 1 :(得分:1)

您可以在C ++中使用大多数C函数。当然你可以在win32 api中使用任何东西。

PS:C ++不是C的子集,但C是C ++的近似子集。

答案 2 :(得分:0)

tprintf()的安全C ++替代方法是wprintf_s()。

int wprintf_s(const wchar_t *format [,argument]...);