精通
英语
和
开源
,
擅长
开发
与
培训
胸怀四海
第一信赖
只保留了0的数据了。
这个初始化是没问题的
你这个循环有问题
for(int i=0;i<4;i++)
Users[p].iadetail[i]=Users[p].iadetail[i+1];
这样写1-0,2-1,3-2,4-3,最后一个位置加入新的,估计就可以了。
这样是让第0个元素丢掉。
认真看看我说的话,你要丢弃一个,不要全部丢弃
我样调试运行看哪里出问题了。
注:这是学员在处理数组插入元素时的错误,插入前要腾出空闲位置,腾出要用循环来实现,腾出循环怎么用循环变量比较重要。