用VS2010编写C程序出现"未定义标识符"是怎么回事

这是我用VS2010用C编写俄罗斯方块程序的时候出现的错误提示,鼠标放到上面会提示"Error:未定义标识符"initgraph"是怎么回事?怎么解决?已经把头文件包括在... 这是我用VS2010用C编写俄罗斯方块程序的时候出现的错误提示,鼠标放到上面会提示"Error:未定义标识符"initgraph"是怎么回事?怎么解决?
已经把头文件包括在里面了,右键单击转到定义,再返回,红曲线消失了。把VS2010关了重新打开 又有了 该怎么办
展开
 我来答
小王的学习笔记
高粉答主

2018-11-09 · 繁杂信息太多,你要学会辨别
知道答主
回答量:44
采纳率:0%
帮助的人:1.2万
展开全部

1、如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);

2、如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

3、还有一种方法,就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。

4、initgraph是函数名 ,功能为初始化图形系统。pathtodriver表示存放图形驱动文件的路径。头文件是graphics.h。

扩展资料

VS2010特点:

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

参考资料来源:百度百科:编程

帐号已注销
2018-09-26 · TA获得超过6582个赞
知道答主
回答量:2
采纳率:0%
帮助的人:1.5万
展开全部

第一:你少加了头文件。

第二:这个函数需要自己写,你没有定义。

第三:如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

以下是快速寻找代码的方法:

1.代码编辑器

新的代码编辑器使代码更容易阅读。您可以通过在按住 Ctrl 的同时滚动鼠标滚轮来进行缩放。此外,当您在 Visual C# 或 Visual Basic 中单击某个符号时,该符号的所有实例都将自动突出显示。

2.键入时即开始搜索

新的“定位到”功能对文件、类型和成员提供“键入时即开始搜索”支持。“定位到”使您能够利用 Camel 大小写格式和下划线来缩写搜索文本。例如,可以使用“AOH”来搜索“AddOrderHeader”。

3.调用层次结构

在 Visual C# 和 Visual C++ 中,调用层次结构使您能够从一个成员定位到它的调用方成员以及它的被调用方成员。在浏览面向对象的代码时,这十分有用。

扩展资料:

代码生成

在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。

参考资料:Microsoft Visual Studio-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小慧儿256
2018-12-06
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

1、如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);

2、如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

3、还有一种方法,就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。

4、initgraph是函数名 ,功能为初始化图形系统。pathtodriver表示存放图形驱动文件的路径。头文件是graphics.h。

扩展资料

VS2010特点:

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无色冰糖
2018-09-12 · TA获得超过6515个赞
知道答主
回答量:5
采纳率:0%
帮助的人:631
展开全部

一是少加了头文件,二可能是自己写的函数没定义。

1.如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...)。

2.如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明它。

3.还有一种方法就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。    

扩展资料:

Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。

Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。

除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

参考资料:百度百科-VS2010

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l109383670
2011-01-28 · TA获得超过419个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:215万
展开全部
如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);
如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。
还有一种方法
就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式