航空会社の予約ソフトウェアを作成していますが、VisualC++についてはよくわかりません。シンプルなコンパイラ「TCWIN45」を使用しています。私のプログラムでは、ファイル処理を使用したいのですが、すべての入力をテキストファイルに保存することに成功しました。検索オプションと変更オプションを追加する必要があります。ユーザーが検索を選択して名前を入力した場合、特定の行数にアクセスするにはどうすればよいですか。私のファイルには複数の乗客の記録が含まれていますが、自分のデータだけを表示したいからです。変更の場合も同様です。特定の場所または行にアクセスし、それを上書きしたい。最も簡単な方法を教えてください。
これは、すべてのレコードを1つのテキストファイルに保存するための私のコードです。
ofstream thefile("ID.txt" , ios::app);
thefile<<"\n\nDay : "<<p1[i].day<<"\nFlight Date : "<<p1[i].date<<"\nFlight Type : "<<p1[i].type<<"\nReturn Date : "<<p1[i].rdate<<"\nDeparture Place : "<<p1[i].from<<"\nDestination : "<<p1[i].to<<"\nClass Type : "<<p1[i].clas<<"\nTime of Flight : "<<p1[i].time<<"\nTitle : "<<p1[i].prefix<<"\nFirst Name : "<<p1[i].fname<<"\nLast Name : "<<p1[i].lname<<"\nDate of Birth : "<<p1[i].dob<<"\nPassport Number : "<<p1[i].ppt_no<<"\nExpiry Date : "<<p1[i].edate<<"\n Contact Number : "<<p1[i].cont<<"\nMeal Type : "<<p1[i].meal<<"\n\n------------------------------";