我可以在C程序中使用cstdio吗?

T.T*_*.T. 2 c include

当我添加#include <cstdio> 到C程序时,我在cstdio中遇到了大量错误.

c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2143: syntax error : missing '{' before ':'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17) : error C2059: syntax error : ':'
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑 - 我想使用snprintf,这就是我试图包含这个的原因.

Jon*_*rdy 7

你想要的#include <stdio.h>.cstdio是C头的C++包装器.

编辑: MSVC仅支持C99中构成C++子集的元素.

该站点具有snprintf()根据GPL许可的C实现.