win32 api中_tprintf
的替代C ++函数是什么?我在Charles Petzold Book for Windows Programming中找到了许多C ++标准不包含的内容,因为它是用C语言编写的。在C ++程序中使用C函数是否合法。
答案 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]...);