有个程序部分感觉有问题,但不知道哪里有问题
Display(p);
}
void myReplace2()//
{
char id[20];
int x;
struct wuye *k;
struct yezhu *t;
printf("请输入要修改的业主ID:");
scanf("%s",id);
if(k!=NULL)
{
printf("您要修改的信息为: ");
printf("请输入新的信息: ");
printf("ID:");
scanf("%s",k->ID);
printf("上一次缴费年份:");
scanf("%d",&k->last_year);
printf("月份:");
scanf("%d",&k->last_month);
printf("缴费金额:");
scanf("%f",&k->money);
t=find1(k->ID);
x=(int)k->money/(0.4*t->area);
k->to_time=(int)x;
myAdd4(k);
save2(k);
printf("修改成功! ");
}
k的值没有被初始化过,对k!=NULL的比较没意义
上一篇:创建一个c#控制台程序
热门标签: