printf("\nInput the number of record to delete:");
scanf("%d",&i);
if(i<=jNum){
for(j=0;j<i-1;j++){
for(tempi=0;tempi<iNum;tempi++){
recordset2[j*iNum+tempi][FILE_NAME_LENGTH]=recordset[j*iNum+tempi][FILE_NAME_LENGTH];
}
}
for(j=i-1;j<jNum-1;j++){
for(tempi=0;tempi<iNum;tempi++){
recordset2[j*iNum+tempi][FILE_NAME_LENGTH]=recordset[(j+1)*iNum+tempi];
}
}
因为recordset[j*iNum+tempi][FILE_NAME_LENGTH]是字符串,无法直接赋值给recordset2[][],请问如何修改?或者其他算法删除记录?希望高手帮帮忙啊 ,谢谢啦~因为财富值不多 就只能给10分了~
不行~ error:cannot convert parameter 1 from 'char' to 'char *'
追答能告诉recordset的具体定义吗?