为什么会在C语言中出现: Cannot open include file: 'stdio .h': No such file or directory

#include <stdio .h>

void main ()
{
int i , n , a[100];

int Creat ()
{
scanf("%d",&n);
for (i=1;i<=n;i++)
scanf("%d",&a[i]);
for(i=1;i<=n;i++)
printf("%d",&a[i]);
printf("\n");
}
}
\visual c++\myprojects\zuoye\qq.cpp(1) : fatal error C1083: Cannot open include file: 'stdio .h': No such file or directory
执行 cl.exe 时出错.

qq.obj - 1 error(s), 0 warning(s)

为什么会有这种错误呢??我搞不懂~~~高手请帮帮忙,指出错点啊!!非常谢谢!!

在C语言中出现: Cannot open include file: 'stdio .h': No such file or directory是设置错误造成的,解决方法为:

1、输出编译器中进行编译。

2、编译成功,无错误。

3、进行组建,组建时出现错误。

4、选中vc++6.0程序,右键选择”以管理员身份运行此程序“ ,运行程序,进行编译该程序。无错误。

5、进行组建程序,如图 ,发现程序组建成功。

6、执行程序,看程序能正确执行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-08

出错原因:

函数调用头文件中的库函数时,查不到所需函数出错。即头文件的错。C语言的头文件与C++的头文件混淆导致错误。C++虽说也集成了C,的部分特性。但还是希望楼主弄清C与C++的关系。

解决方案两种方法:

1、#include <iostream>

      #include <cmath>

       using namespace std;

 2、#include <iostream>

       #include <math.h>

        using namespace std

扩展资料

1、在C语言或C++中, #include文件的目的就是把多个编译单元公用的内容,单独放在一个文件里减少整体代码尺寸,或者提供跨工程公共代码。

2、允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。也不建议这样做。以避免出现在其他IDE中无法编译或执行的问题。

本回答被网友采纳
第2个回答  2019-12-28

出错原因:

函数调用头文件中的库函数时,查不到所需函数出错,即头文件的错,C语言的头文件与C++的头文件混淆导致错误。

解决方案两种方法:

1、#include <iostream>

 #include <cmath>

using namespace std;

2、#include <iostream>

#include <math.h>

using namespace std

扩展资料:

1、在C语言或C++中, #include文件的目的就是把多个编译单元公用的内容。

2、允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。

本回答被网友采纳
第3个回答  推荐于2018-03-04
1.<stdio .h>应该改为<stdio.h>,多了一个空格

2.如果不是第一个原因,那么就是安装C语言的时候可能出错了,没找到stdio头文件,重装一下

成功的话给我加分吧…本回答被提问者和网友采纳
第4个回答  2010-04-15
up
要想知道是否是安装C语言的时候可能出错了,没找到stdio头文件。只需选中#include <stdio .h>中<>里的部分,右击,打开文档....打不开就说明你的文件名写错了,改改
相似回答