الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود لحفظ بيانات المستخدم والبحث فيها

بدأه وائل عادل الصلوي في 17 يناير 2014 · 0 رد · 634 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم  :

تحية طيبة وبعد 

 أحببت أن اشارك معكم برنامج  مكتوب بــ لغة  ++C  

 وظيفة هذا البرنامج :

يقوم المستخدم بادخال البيانات ومن ثم يقوم البرنامج بحفظها وأيضاً تجد خاصية البحث في هذا البرنامج حيث لو أحببت البحث عن البيانات التي قد ادخلتها  يقوم البرنامج باالمقارنة  بين البيانات التي ادخلت والمحفوظة 

اتمنئ ان ينال اعجابكم وان تستفيدوا منه

  هذا والسلام عليكم

كاتب الكود البرمجي :وائل عادل الصلوي

 #include<iostream> #include<string.h>#include<conio.h>using namespace std;int i=0,k=i,size=1;  //by:wael adel alslwi...(c)struct phone{char name[20];char address[20];int number;}x[100];//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////by:wael adel alslwi...(c)void input(){for(int i=k;i<size;i++)	{  cout<<"name "<<i<<"=";  cin>>x.name;  cout<<"addres "<<i<<"=";  cin>>x.address;  cout<<"number phone"<<i<<"=";  cin>>x.number;	 cout<<"-------------------------------------------\n";	  } } //by:wael adel alslwi...(c)///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void searchtow(){int q;char serr[20]; for(int h=0;h<1;h++){ cin>>serr; q=strcmp(serr,x[h].address); if(q==0) cout<<"ok @------> "<<x[h].address<<"\n"; else cout<<"not found\n";}  }/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void search(){int r; char ser[20]; for(int j=0;j<1;j++){ cin>>ser; r=strcmp(ser,x[j].name); if(r==0) cout<<"ok @------> "<<x[j].name<<"\n"; else cout<<"not found\n";} } ////////////////////////////////////////////////////////////////////////////////////////////// void output() {  for( i=k;i<size;i++) {cout<<x.name<<"               "; cout<<x.address<<"             ";cout<<x.number; cout<<"\n------------------------------------------"; cout<<"\n\n"; }}/////////////////////////////////////////////////////////////////////////////////////////////////////void cc(){cout<<"         by:wael adel alslwi...(c)\n";cout<<"          Welcome to our program        \n";cout<<"             << home >>                 \n";cout<<"********************************************\n";cout<<"* 1-Add new use 	                   *\n";cout<<"* 2-search                                 *\n";cout<<"* 3-all users                              *\n";cout<<"* 4-Edit                                   *\n";cout<<"* 5-Delet                                  *\n";cout<<"********************************************\n";}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void dd(){cout<<"back to home (0)\n";}//by:wael adel alslwi...(c)//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void edit() { int u; cout<<"الرجائ الاختيار 1-للتعديل الاسم الاول\n2-لتعديل الاسم رقم\n ";  cin>>u; if(u==1) {for( i=k;i<size;i++) cout<<"name old= (*"<<i<<"  "<<x.name<<" *) new name  (* "; cin>>x.name;cout<<"address old= (*"<<i<<"  "<<x.address<<" *) new address  (* "; cin>>x.address; cout<<" *)";cout<<"numbre phone old= (*"<<i<<"  "<<x.number<<" *) new numbre phone  (* "; cin>>x.number; cout<<" *)"; } else if(u==2) {for(int i=1;i<2;i++) cout<<"name old = (*"<<i<<"  "<<x.name<<" *) new name  (* "; cin>>x.name; cout<<" *)";cout<<"address old= (*"<<i<<"  "<<x.address<<" *) new address  (* "; cin>>x.address; cout<<" *)";cout<<"numbre phone old= (*"<<i<<"  "<<x.number<<" *) new numbre phone  (* "; cin>>x.number;} }///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////int main(){int y;do {cc();int n;cin>>n;switch(n){case 1: input();  dd();cin>>y; break;  case 2:cout<<"search users \n";cout<<"search users name (1)\n search users Address(2)\n";//by:wael adel alslwi...(c)int o;cin>>o;if(o==1){search(); dd();cin>>y; }else if(o==2){ searchtow(); dd();cin>>y;}else if(o<0||o>2){cout<<"no found\?"; dd();cin>>y; }  break; case 3: cout<<"\n\n";	cout<<"name          address       number\n";output();  dd();cin>>y; break; case 4: cout<<"\n\n";	cout<<"name          address       number\n";output(); edit(); cout<<"\n ok\n";  dd();cin>>y; break; }clrscr();}while(y==0);//by:wael adel alslwi...(c)}

تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 17 يناير 2014 في 12:24 — السبب: تصحيح الأخطاء اللغوية

1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…