c语言打开pdf失败,c语言错误种类总结.pdf
Turbo C(V2.0)编译错误信息
编译错误信息
说明:Turbo C 的源程序错误分为三种类型:致命错误、一般错
误和警告。其中,致命错误通常是内部编译出错;一般错误指程序的
语法错误、磁盘或内存存取错误或命令行错误等;警告则只是指出一
些得怀疑的情况,它并不防止编译的进行。
下面按字母顺序 A~Z 分别列出致命错误及一般错误信息,英汉
对照及处理方法:
(一)、致命错误英汉对照及处理方法:
A-B致命错误
Bad call of in-line function (内部函数非法调用)
分析与处理:在使用一个宏定义的内部函数时,没能正确调用。一个
内部函数以两个下划线(__)开始和结束。
Irreducable expression tree (不可约表达式树)
分析与处理:这种错误指的是文件行中的表达式太复杂,使得代码生
成程序无法为它生成代码。这种表达式必须避免使用。
Register allocation failure (存储器分配失败)
分析与处理:这种错误指的是文件行中的表达式太复杂,代码生成程
序无法为它生成代码。此时应简化这种繁杂的表达式或干脆避免使用
它。
(二)、一般错误信息英汉照及处理方法
#operator not followed by maco argument name (#运算符后没跟宏变
元名)
分析与处理:在宏定义中,#用于标识一宏变串。 “#”号后必须跟一
个宏变元名。
'xxxxxx' not anargument ('xxxxxx'不是函数参数)
分析与处理:在源程序中将该标识符定义为一个函数参数,但此标识
符没有在函数中出现。
Ambiguous symbol 'xxxxxx' (二义性符号'xxxxxx')
分析与处理:两个或多个结构的某一域名相同,但具有的偏移、类型
不同。在变量或表达式中引用该域而未带结构名时,会产生二义性,
此时需修改某个域名或在引用时加上结构名。
Argument # missing name (参数#名丢失)
分析与处理:参数名已脱离用于定义函数的函数原型。如果函数以原
型定义,该函数必须包含所有的参数名。 Argument list syntax
error (参数表出现语法错误)
分析与处理:函数调用的参数间必须以逗号隔开,并以一个右括号结
束。若源文件中含有一个其后不是逗号也不是右括号的参数,则出错。
Array bounds missing (数组的界限符"]"丢失)
分析与处理:在源文件中定义了一个数组,但此数组没有以下右方括
号结束。
Array size too large (数组太大)
分析与处理:定义的数组太大,超过了可用内存空间。
Assembler statement too long (汇编语句太长)
分析与处理:内部汇编语句最长不能超过 480 字节。
Bad configuration file (配置文件不正确)
分析与处理:TURBOC.CFG 配置文件中包含的不是合适命令行选择项
的非注解文字。配置文件命令选择项必须以一个短横线开始。
Bad file name format in include directive (包含指令中文件名格式
不正确)
分析与处理:包含文件名必须用引号("filename.h")或尖括号
()括起来,否则将产生本类错误。如果使用了宏,则产生
的扩展文本也不正确,因为无引号没办法识别。
Bad ifdef directive syntax (ifdef指令语法错误)
分析与处理:#ifdef 必须以单个标识符(只此一个)作为该指令的体。
Bad ifndef directive syntax (ifndef 指令语法错误)
分析与处理:#ifndef 必须以单个标识符(只此一个)作为该指令的体。
Bad undef directive syntax (undef指令语法错误)
分析与处理:#undef 指令必须以单个标识符(只此一个)作为该指令
的体。
Bad file size syntax (位字段长语法错误)
分析与处理:一个位字段长必须是 1—16 位的常量表达式。
Call of non-functin (调用未定义函数)
分析与处理:正被调用的函数无定义,通常是由于不正确的函数声明
或函数名拼错而造成。
Cannot modify a const object (不能修改一个长量对象)
分析与处理:对定义为常量的对象进行不合法操作(如常量赋值)引起
本错误。
Ca
c语言打开pdf失败,c语言错误种类总结.pdf相关推荐
- win10环境下c语言打开文件失败,cfile fopen fopen_s win10下打开文件失败
vc程序在win10下面使用fopen 打开文件失败,在网上查 了下是因为UAC权限的问题如下: 由于windows vista win7 win8 win 10 添加了UAC权限,所以会导致 在系统 ...
- 0x800700c1添加语言,Win10更新失败出现”0x800700C1“错误的解决方法
[文章导读]Win10系统是目前微软最新的一款操作系统,由于是比较新的一个系统版本,所以微软在这个系统上也花了不少心思,对于系统的优化甚是看重,使用过win10的用户大致都能感觉得到基本上系统每一个月 ...
- c语言打开文件失败,C / c ++文件打开读取和写入失败的几个常见错误.
文件读写失败中的几个常见错误. 1. 文件是否存在 2,文件权限. 该程序会打开非常关闭的文件,并且可能会更改文件权限. 3. 缓冲区大小足以读取文件吗? 4. 如果二进制文件打开功能需要| O_BI ...
- c语言打开指定文件,C语言文件的打开和关闭
文件代表一系列的字节.C语言提供了标准库函数用于文件的打开和关闭. 1.文件的打开 打开文件的操作通过标准库函数 fopen 完成,该函数定义如下:FILE *fopen( const char * ...
- 怎么用c语言打开文件6,c语言中用什么来打开文件
printf("%6d", aa[i][j]); printf ("\n"); } y = fun (aa); printf("\nThe sum: ...
- c语言打开记事本程序,C语言文件打开的模式
1.文件分为ASCII文件和二进制文件,ASCII文件也称文本文件,由一系列字符组成,文件中存储的是每个字符的ASCII码值. 2.FILE *fp: FILE是文件类型标识符,是C编译系统定义好的一 ...
- c语言打开raw图像文件,C语言实现raw格式图像的读入和存取
/*========================================================================*/ // // Description: 针对RA ...
- c语言编程文件打不开,c语言fopen打开文件失败的原因是什么?
c语言fopen打开文件失败的原因是什么? 原因是:程序是以"r"的方式,也就是"读"的方式打开file.txt文件,可是程序都没有指定这个文件在哪里,程序找不 ...
- c语言的那些小秘密pdf下载,C语言的那些小秘密之函数的调用关系.pdf
C语言的那些小秘密之函数的调用关系.pdf C 语言的那些小秘密之函数的调用关系语言的那些小秘密之函数的调用关系 显示函数的调用关系是调试器的必备功能 如果我们在程序的运行中出现了崩溃的情 况 通过函 ...
最新文章
- mxnet中的SoftmaxCrossEntropyLoss损失函数
- jmeter 控制器--Include Controller
- 【21.37%】【codeforces 579D】Or Game
- 下拉刷新:继承listView控件
- LeetCode 1257. 最小公共区域(最小公共祖先)
- [Js]淡入淡出的图片
- idea maven项目的移除添加
- 蛮力法求最大字段和时间复杂度_蛮力法
- static关键字作用总结
- 修改对象的某个属性的值_如何理解Python中的面向对象编程?
- Guava之Joiner笔记
- 搜索引擎如何优化?这些方法要知道
- 计算机桌面广告弹窗,电脑乱弹广告怎么办_怎么禁止桌面弹出广告
- Lighting build failed. Swarm failed to kick off UE4光照构建失败
- 为什么笔记本电脑自动关机_为什么我要放弃笔记本电脑
- 【Oracle】关于索引的那些事
- 常见的云服务器运营商及相关的优惠活动
- 广东省谷歌地球高程DEM等高线下载
- 磨皮美白搞笑图片处理
- 小陈java学习笔记0817