|
今,リストにある名前などの削除をしようと考えています.
下のようなプログラムを作ってみましたが,不完全です.どのようなものを足せばよいでしょうか??
fp = fopen("t", "r");
while(!feof(fp)){
fscanf(fp, "%s %s %s %s",&data[k].name, &data[k].adress, &data[k].tel, &data[k].group);
printf("NO.%d %s %s %s %s\n",k + 1,data[k].name, data[k].adress, data[k].tel, data[k].group);
k = k + 1;
printf("-------------------------------------------------------------------\n");
}
printf("どのデ-タを消去しますか??\n");
scanf("%d", &i);
fp = fopen("t", "w");
for(i = 0; i < DATASIZE; i++){
fprintf(fp, "%s %s %s %s\n",data[i].name, data[i].adress, data[i].tel, data[i].group);
}
fclose(fp);
break;
|