C# 无法让stdio.h在visual studio 2017的c中工作

C# 无法让stdio.h在visual studio 2017的c中工作,c#,visual-studio,visual-studio-2017,C#,Visual Studio,Visual Studio 2017,我无法让stdio.h在VisualStudio2017中为我的控制台应用程序工作。我已经研究了大约3天了,没有发现任何有用的东西。我可以找到的所有帮助主题都是C++。在C++控制台应用程序中,但在创建C控制台应用程序时,它不起作用。 我正在尝试学习c语言,但我不知道如何让它工作,所以任何帮助都将不胜感激> PST>是C的标准输入输出库。IOFROW是C++的标准输入/输出库。h是头文件,stdio.c有实现。您不应该尝试在不同的语言C中使用它。这就像尝试在Perl、Php或Java中使用节点模

我无法让stdio.h在VisualStudio2017中为我的控制台应用程序工作。我已经研究了大约3天了,没有发现任何有用的东西。我可以找到的所有帮助主题都是C++。在C++控制台应用程序中,但在创建C控制台应用程序时,它不起作用。 我正在尝试学习c语言,但我不知道如何让它工作,所以任何帮助都将不胜感激

> PST>是C的标准输入输出库。IOFROW是C++的标准输入/输出库。h是头文件,stdio.c有实现。您不应该尝试在不同的语言C中使用它。这就像尝试在Perl、Php或Java中使用节点模块Javascript一样

<>请注意,Bjarne Stroustrup在1983年85中创建了C++,作为Dennis Ritchie在1972中设计的C语言的面向对象的进化。 C sharp是微软在2000年用.net框架创建的。它受到C++和java的影响。


可以在VisualStudio 2017中拥有VisualC++项目和解决方案。其他支持的语言有C、VB.net、F或Python。

正如其他人指出的,这是因为在C中不使用头文件

最接近的等效概念是using指令,它允许您引用来自其他名称空间的代码

Microsoft在这方面有很好的文档:


另外,如果您想查看框架的各种名称空间的内容,以了解要包含哪些内容,您应该检查API浏览器:

,因为C与C++完全不同。C没有头的概念/概念,它实际上是C++的标准I/O库,它将使用例如IoSoW来代替。