1. 在编译时报error C2039是什么意思,具体见下
把你出错的语句贴出来,偶给你看看 m_list.FindString m_list.AddString 问题就再这两个调用上,你好好检查检查吧
2. c语言中 编译是出现这个 是什么意思 怎么找错误
return
"head";
为什么函数返回是字符串,你的返回类型是结构体指针的
cannot
convert
`const
char*'
to
`a*'
in
return
不能反转char
*
到
a*
的返回值
#include
#include
#define
Len
sizeof(a)
#define
null
0
#include
struct
a
{
int
k;
struct
a
*next;
};
struct
a*
gethead()//建立
{
struct
a
*head,
*p2;
printf("please
enter
data.");
head=p2=(struct
a*)malloc(Len);
scanf("%d",&p2->k);
//输入要地址
while(p2->k!=0)
{
p2->next=(struct
a*)malloc(Len);
p2=p2->next;
scanf("%d",&p2->k);
//输入要地址
}
p2->next=null;
return
head;
//返回指针
}
main()
{
struct
a
*
head=gethead();
//变量名都没有
}
3. c++c2039 编译错误怎么解决
把你出错的语句贴出来,偶给你看看
m_list.FindString
m_list.AddString
问题就再这两个调用上,你好好检查检查吧
4. 我的VC++ 程序编译时出现 error C2039 如何解决
把你出错的语句贴出来,偶给你看看
m_list.FindString
m_list.AddString
问题就再这两个调用上,你好好检查检查吧
5. c++中什么是语法错误,什么是编译错误
程序的错误主要分成三种:
编译链接错误;
编译链接错误又分成编译错和链接错。
编译错就是普通意义上的语法错,编译器进行语法检查不通过,也就是程序违背了计算机语言的语法,例如:括号不匹配、变量名拼写错误、用保留字定义变量名等;
链接错是指程序通过了语法检查,但是无法生成可执行文件,最常见的是链接找不到lib库。初学者有时写了函数的声明,但是缺少函数的定义,此时就会出现链接错。
运行错误;
运行错是程序可以执行,但是在执行过程中发生异常,提前退出程序。最常见的是指针越界,打开文件失败继续读取文件,总而言之是让计算机执行一些不能执行的语句。
逻辑错误
逻辑错是程序也能运行,就是结果不对,主要原因有:程序算法本身错误,程序和算法不同义等。
例如:新手经常将判断相等的==写成=赋值,往往就会导致逻辑错。
你的BD(int,int); 是一句函数调用?还是一句函数声明?
6. 什么是编译错误,什么是运行错误,它们的区别是什么
编译错误,是编者的错;运行错误,是电脑的错.
7. 编译错误怎么解决
如果使用C的编译器,应该是能编译通过 因为C编译器如果没有写明函数的返回值的话默认的函数返回值是int 如果使用C++的编译器就编译不过了 因为C++比C更严格了,不允许默认的int返回值
8. C语言编译错误什么意思
首先一个工程项目只能有一个main函数
你这里有两个源文件,两个源文件中应该有两个main函数吧
9. cc编译器 怎么设置 让他出现警告 不是错误
没法设置的,警告是说你的错误不至于让程序崩溃,能崩溃的就显示为错误。
10. C++程序编译错误,这个错误报告是什么意思如下
你使用类模版 SeqList 的show出错了,具体位置在“c:\program files\microsoft visual studio\vc98\include\xmemory”这个文件中,建议你检查关于这个模版的使用是否正确。
如果实在没有找到错误,建议你打开那个报错的文件看是否有明显的错误:曾经遇到过由于VC6.0安装盘上的include 的原始文件本身有错误,造成编译通不过的,从另外的安装盘安装后的对应系统中复制一个对应文件过来就好了。