📄 flopen.c
字号:
#include "HeadMain.h"
int FlOpen()
{
struct Flight* FPtr;
FILE* fp;
if(!(fp = fopen("Flight.data", "r+")))
{
fp = fopen("Flight.data", "w+");
OpenErr();
return 0;
}
//开始读取文件
while(!feof(fp))
{
FPtr = (struct Flight*)malloc(sizeof(struct Flight));
FPtr->Front = FPtr->Next = NULL;
fscanf(fp, "%s %s %s %s %s %d %d %d\n",
FPtr->ID, FPtr->TakeOffT, FPtr->LandingT, FPtr->TCity, FPtr->ArrCity, &FPtr->Price,& FPtr->Discount, &FPtr->Amount);
if(!FInsert(FPtr)) //插入链表失败
{
InitErr();
fclose(fp);
return 0;
}
}
fclose(fp);
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -