![](https://csdnimg.cn/release/download_crawler_static/86883988/bg7.jpg)
gotoxy(4,5);printf(" 表 %s 已 经 存 在 , 按 任 意 键 返 回 重 新 输
入......",newtable.table_name);
}
else tablename_is_right=1;
//step2:输入属性个数
int propertynum_is_right=0;
while(!propertynum_is_right)
gotoxy(4,3);printf("表名: %-10s\n",newtable.table_name);
gotoxy(4,4);printf("属性个数:");
gotoxy(14,4);scanf("%d",&newtable.property_num);
//判断属性个数是否正确
if(newtable.property_num<=0)
gotoxy(4,6);printf("您输入的属性个数有误,按任意键重新输入......\n");
getch();
else propertynum_is_right=1;
}//属性个数 while
int i;//i 代表循环中的属性
int j;//j 代表在 i 之前的属性
for(i=0;i<newtable.property_num;i++)//i 代表属性个数 0,1,2......
//step3:输入属性名
int propertyname_is_right=0;
while(!propertyname_is_right)
gotoxy(4,3);printf("表名: %-10s\n",newtable.table_name);
gotoxy(4,4);printf("属性个数: %d\n",newtable.property_num);
printf(" -----------------------------------------------------\n");
属性类型 是否允许为空 是否为主键 \n");
(1=int 2=float) (1=是 2=否) (1=是 2=否)\n");
printf(" -----------------------------------------------------\n");
gotoxy(4,9+j);printf("属性%2d: