PDA

View Full Version : سوال: کمک در تکمیل دفترچه تلفن



sitetheme
سه شنبه 25 اسفند 1394, 02:29 صبح
درود بر عزیزان برنامه نویس
سعی دارم دفترچه تلفنی رو با زبان C++ و البته با نگاه شی گرا بنویسم، متاسفانه تازه با مباحث کار با فایل آشنا شدم و تنها موفق شدم بخشی از برنامه دفترچه تلفن رو بنویسم که فقط اطلاعات رو در یک فایل ذخیره میکنه؛ اما حالا برای ادامه دادنش و ایجاد بخش جستجو به مشکل خوردم، کسی میتونه مقداری در مورد کار با فایل ها و مخصوصا جستجو یک مقدار در فایل طبق کدی که نوشته توضیح و راهنمایی بده؟

#include<iostream>
#include<fstream>
#include<conio.h>
#include<string>
using namespace std;
main(){
string name,family,pn,email,sname,searchname,buffer;
char detect,sdetect;
fstream pb("pb.gh",ios::app);
if(!pb.is_open()){
cerr << "Could not create file." << endl;
exit(1);
}
cout<<"baraye sabt mokhatab r baraye jostegoo s baraye virayesh e baraye hazf d va baraye namayesh v ra vared konid."<<endl;
cin>>detect;
if(detect=='r'||detect=='R'){

cout<<"lotfan esm famil shomare va adres email ra ba fasele dadan be vasileye space vared konid."<<endl;
cin>>name>>family>>pn>>email;
pb<<name<<" "<<family<<" "<<pn<<" "<<email<<endl;
cout<<"mokhatab ba movafaghiyat sabt shod"<<endl;
}
if(detect=='s'||detect=='S'){

}
pb.close();
getch();
}

البته هنوز روی رابط کاربری و همچنین شی گراییش کار نکردم، خیلی برام مهمه که بتونم اطلاعات یک فایل رو استخراج کنم و داخلش مقداری رو جستجو کنم.
با احترام