本文介绍了我可以在C程序中使用cstdio吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I get a ton of errors in cstdio when I add #include <cstdio>to the C program.

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 : ':'

谢谢

编辑 - 我想使用 snprintf ,这就是为什么我要尝试包含它。

EDIT - I would like to use snprintf, which is why I am trying to include this.

推荐答案

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

You want #include <stdio.h>. cstdio is the C++ wrapper for the C header.

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

MSVC only supports the elements in C99 that form a subset of C++.

的C实施 snprintf()根据GPL许可。

This site has a C implementation of snprintf() licensed under the GPL.

这篇关于我可以在C程序中使用cstdio吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 10:57