主题:编译连接出错,请教~
梁枫
[专家分:10] 发布于 2005-06-29 16:32:00
出错提示:
[Linker Error] Unresolved external '_Form1' referenced from C:\PROGRAM FILES\BCB\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ
[Linker Error] Unresolved external 'TForm1::' referenced from C:\PROGRAM FILES\BCB\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ
怎么办?
回复列表 (共4个回复)
沙发
梁枫 [专家分:10] 发布于 2005-06-29 16:36:00
其实只是一个很简单的程序出现这样的错误,各位帮帮我吧~
#include <stdio.h>
#include<conio.h>
void process();
void j();
void r();
struct ipad
{
int a,b,c,d;
}ip;
void process()
{
printf("输入IP号(每段IP大于0,小于256的数):如192.168.1.33\n");
scanf(" %d.%d.%d.%d",&ip.a,&ip.b,&ip.c,&ip.d);
if(ip.a<256&&ip.b<256&&ip.c<256&&ip.d<256)
{ printf("\n这是正确的IP ");
if(ip.a<128)
printf("\n它是A类地址 ");
else if(ip.a<192)
printf("\n它是B类地址");
else if(ip.a<234)
printf("\n它是C类地址");
else printf("\n其它类地址");
}
else
printf("错误IP");
printf("\n");
j();
}
void j()
{
char p;
printf("还需要判断其他IP吗?(Y/y or N/n):\n");
printf("您的选择是:");
scanf("%c",&p);
printf("\n");
if(p=='y'||p=='Y')
r();
else if(p=='n'||p=='N')
printf("if you sure to exit please press enter!");
}
void r() /*多次循环函数*/
{
fflush(stdin);
process();
}
main()
{
process();
fflush(stdin);
getch();
}
板凳
lbf3864351 [专家分:60] 发布于 2005-06-29 20:28:00
没错。我试过了,不知道你是新建什么写代码的
是这样吗?
new other consolewizard 然后钩选C
3 楼
梁枫 [专家分:10] 发布于 2005-07-04 20:20:00
???
4 楼
梁枫 [专家分:10] 发布于 2005-07-04 20:29:00
回复2楼,是这样的,如你所说!
可是当我输完一次,还想继续测试时候,输入y就跳回来了呀,怎么办~
我来回复