已结贴√
问题点数:20 回复次数:7



各位帮我看一下为什么输出的结果总是“文件打开失败”
#include
#include
#include
#include
#define NUM 10
typedef struct
{
char driver[10];
int car;
char police[10];
int num;
int year;
int month;
int date;
} Traffic;
int menu_select();
int Input(Traffic trafList[],int n);
void Display(Traffic trafList[],int n);

int Delete_a_record(Traffic trafList[],int n);
void Sort_by_Name(Traffic trafList[],int n);
int Insert_a_record(Traffic trafList[],int n);
int AddfromText(Traffic trafList[],int n,char *filename);
void WritetoText(Traffic trafList[],int n,char *filename);
void Query_a_record(Traffic trafList[],int n);
void main()
{
Traffic trafList[NUM];
int n=0;
FILE*fp;
int i;
fp=fopen("records.txt","r");
if(fp==NULL)
{ printf("文件打开失败!\n");
exit(1);
}
fprintf(fp,"%d",n);
printf("%d",n);
for(i=0;i<1;i++)
{
fprintf(fp,"%s\t\t",trafList[i].driver);
fprintf(fp,"%d\t",trafList[i].car);
fprintf(fp,"%s",trafList[i].police);
fprintf(fp,"%d\

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/128873.html