c语言读取文件中的航班信息
时间: 2023-07-02 12:22:42 浏览: 54
您好,以下是使用C语言读取文件中航班信息的基本步骤:
1. 打开文件:使用fopen函数打开文件,示例代码如下:
```c
FILE *fp; // 定义文件指针
fp = fopen("flight.txt", "r"); // 打开名为flight.txt的文件,以只读方式打开
if (fp == NULL) {
printf("文件打开失败!\n");
return 0;
}
```
2. 读取文件:使用fscanf函数读取文件中的数据,示例代码如下:
```c
int flight_num; // 航班编号
char departure[20]; // 出发地
char destination[20]; // 目的地
float price; // 价格
while (fscanf(fp, "%d %s %s %f", &flight_num, departure, destination, &price) != EOF) {
printf("航班编号:%d,出发地:%s,目的地:%s,价格:%.2f\n", flight_num, departure, destination, price);
}
```
3. 关闭文件:使用fclose函数关闭文件,示例代码如下:
```c
fclose(fp);
```
注意:文件中的数据格式需要与fscanf函数中的格式控制符匹配,否则读取数据会出错。
希望能帮到您!