undefined reference to 'WinMain'

C语言 码拜 8年前 (2017-05-05) 2973次浏览
#define YES 1
#define NO  0
int htoi(char s[])
{
int hexdigit,i,inhex,n;
i = 0;
if(s[i] == “0”){
++i;
if(s[i] == “x”||s[i] == “X”){
++i;
}
}
n = 0;
inhex = YES;
for( ; inhex == YES;++i){
if(s[i]>=”0″&&s[i]<=”9″){
hexdigit = s[i] – “0”;
}else if(s[i] >= “a”&&s[i]<=”f”){
hexdigit = s[i] – “a” + 10;
}else if(s[i] >= “A”&&s[i]<=”F”){
hexdigit = s[i] – “A” + 10;
}else{
inhex = NO;
}if(inhex = YES){
n = 16 * n + hexdigit;
}
}
return n;
}
DEV C++build之后显示18 undefined reference to `WinMain”
哪位老师能给解释一下这是什么情况吗?
解决方案

10

没有入口函数,main(控制台程序)或winmain(windows程序)

10

这个不是一个完整的程序,自定义函数htoi没有被调用;在一个程序里,需要有一个main函数,这个函数是整个程序的入口,即main是执行入口~

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明undefined reference to 'WinMain'
喜欢 (0)
[1034331897@qq.com]
分享 (0)