航空客运订票系统文件操作c++实现代码
时间: 2023-09-12 11:10:51 浏览: 101
航空订票系统 C++实现
由于航空客运订票系统的文件操作实现代码包含多个模块和功能,因此无法提供完整的代码。下面给出一个简单的示例,用于演示如何读取和写入文件。
1. 文件读取代码示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[255];
fp = fopen("ticket.txt", "r");
if (fp == NULL) {
printf("Failed to open file.\n");
return 0;
}
while (fgets(buffer, 255, fp)) {
printf("%s", buffer);
}
fclose(fp);
return 0;
}
```
上述代码打开一个名为“ticket.txt”的文本文件,并逐行读取文件中的内容,将其打印到控制台上。
2. 文件写入代码示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char data[255];
fp = fopen("ticket.txt", "a");
if (fp == NULL) {
printf("Failed to open file.\n");
return 0;
}
printf("Enter data to be written into file: ");
fgets(data, 255, stdin);
fprintf(fp, "%s", data);
fclose(fp);
return 0;
}
```
上述代码将用户输入的数据写入名为“ticket.txt”的文本文件中。如果文件不存在,则会自动创建一个新文件。
阅读全文