帮忙看看,这提示错哪
十进制转化成十六进制#include<stdio.h>
#include<string.h>
void main()
{ int a,b,i;
char s[5],*p=s;
scanf("%d",&a);
while(a>0)
{b=a%16;
if(b>9)
*p=b+'A'-10;
else
*p='0'+b;
a=a/16;
p++;
}
*p=0;
for(i=strlen(s)-1;i>=0;i--)
putchar(s[i]);
}
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/9.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
程序中
*p=0相当与*p='\0'
[ 本帖最后由 浪漫横行 于 2013-6-6 22:20 编辑 ]