📄 air-white.txt
字号:
#include <stdio.h>
#include <string.h>
#define N 10
void system();
typedef struct{
int year; //年
int month; //月
int day; //日
}date; //定义日期
typedef struct{
int hour; //小时
int minute; //分钟
}time; //定义时间
typedef struct{
char num[5]; //飞机序号
char start[10]; //出发地
char finish[10]; //目的地
date day; //起飞日期
time hour; //起飞时间
int count; //机票数量
int money; //票价
}airplane; //定义飞机信息
void main()//打印模块程序
{
FILE *f;
int i=0;
char n;
airplane air[N];
system("color 79");
for(i=0;i<N+1;i++)
{
printf("\n\n\t\t§请输入第%d条航班信息§\n",i+1);
printf("\n\t\t请输入航班号:");
fflush(stdin);
gets(air[i].num);
printf("\n\t\t请输入起始站:");
fflush(stdin);
gets(air[i].start);
printf("\n\t\t请输入终点站:");
fflush(stdin);
gets(air[i].finish);
printf("\n\t\t请输入起飞日期(年-月-日):");
fflush(stdin);
scanf("%d-%d-%d",&air[i].day.year,&air[i].day.month,&air[i].day.day);
printf("\n\t\t请输入起飞时间(点:分):");
fflush(stdin);
scanf("%d:%d",&air[i].hour.hour,&air[i].hour.minute);
printf("\n\t\t请输入机票数:");
fflush(stdin);
scanf("%d",&air[i].count);
printf("\n\t\t请输入票价(元):");
fflush(stdin);
scanf("%d",&air[i].money);
printf("\n\n\t\t第%d个信息已经输入完毕是否继续(y/n)?",i+1);
fflush(stdin);
scanf("%c",&n);
switch(n)
{
case 'y':
case 'Y':
system("cls");
continue;
break;
case 'n':
case 'N':
//////////
break;
default:
system("cls");
printf("您的输入有误,请重新输入!!");
}
break;
}
if ((f=fopen("air.dat","w+t"))==NULL)
{
printf("File Can't be find!\n");
}
else
{
fflush(stdin);
fwrite(&air,sizeof(air),1,f);
}
fclose(f);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -