我需要向用户询问一个ID Number,然后使用该功能fseek()
找到用户输入的ID Number的位置,然后才能修改记录。我有这样的事情:
printf("Enter ID Card Number: \n");
scanf("%s", editCust.idNumber);
fseek(custFile, (editCust.idNumber -1)*sizeof(struct customer), SEEK_SET);
不。
首先,替换:
scanf("%s", editCust.idNumber);
为了
scanf("%d", &editCust.idNumber);
%s 用于字符串值,%d 用于十进制值。
可以在这里找到很好的格式来源。