【发布时间】:2019-05-15 19:44:11
【问题描述】:
我正在研究航空公司的计划。 它在主屏幕上有 4 个选项:
1.我们的服务\告诉航班的时间 2.Flight Information \**这里是下面定义的问题。 3.Book Your Seat \as name 显示预订座位。 4.Check Your States \取用户名并告诉他的航班名称和时间
该程序正在运行,但我希望在第二个选项 航班信息 中显示任何航班预订了多少座位。 为此,我使用了每当用户预订座位 int 计数时增加一并将其写入文件中该航班名称之后的逻辑。 下次替换是新号码。 但我无法在该特定位置写入和替换文件中的计数。 这是我尝试在特定行写入文件。但它写入文件末尾:
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
main()
{
string a,b;
cout<<"Enter your name :: ";
getline(cin, a);
fstream as("status.txt", ios::in|ios::app);
while(!as.eof())
{
getline(as, b);
if(a==b)
{
as<<"34";
}
}
}
【问题讨论】:
标签: c++ file file-handling