• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'struct'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 2 نتيجة

  1. كود برمجي بلغة ++C

    السلام عليكم  حبيت  اشارككم  هذاء الكود البرمجي  لكي يستفيد منه الكل تقبلو خالص تحياتي :وائل عادل الصلوي \\هذاء البرنامج شغال 100% على بيئة التربو \\لن يسمح لنا الوقت لتعديله لكي يشتغل ع بيئة الاكلبس \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ #include<iostream.h> #include<string.h> #include<conio.h> #include <stdlib.h> struct phone { char name[50]; char address[20]; long number; }x[50]; //All Rights Reserved I: Wael Adel Alselwi © //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// int a,b=0,c=1,q=0; void input() { int s; do { b=b+1; c=c+1; for( a=b;a<c;a++) { q=q+a; cout<<"name ["<<a<<"]="; cin>>x[a].name; cout<<"address ["<<a<<"]="; cin>>x[a].address; cout<<"phone ["<<a<<"]="; cin>>x[a].number; cout<<"---------------------------------------------\n"; } cout<<"\nPlease press [1] to add another user\nPlease press [0] to return to the main menu \n"; cin>>s; } while(s==1); } //All Rights Reserved I: Wael Adel Alselwi © //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SearchName() {int r; char ser[20]; cin>>ser; for(int j=0;j<q+1;j++) {r=strcmp(ser,x[j].name); //by:With regards to the programmer: Wael Adel Alselwi © if(r==0) { cout<<"ok\n"; cout<<"name address number\n"; cout<<x[j].name<<" "; cout<<x[j].address<<" "; cout<<x[j].number<<" \n"; } } } //All Rights Reserved I: Wael Adel Alselwi © //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SearchTitle() { int g; char serr[20]; cin>>serr; for(int h=0;h<q+1;h++) {g=strcmp(serr,x[h].address); if(g==0) {cout<<"#######\n"; cout<<" ok \n"; cout<<"########\n\n"; cout<<"address name number\n"; cout<<x[h].address<<" "<<x[h].name<<" "<<x[h].number<<"\n\n"; } } } //All Rights Reserved I: Wael Adel Alselwi © /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void DataShow() { for(int a=0;a<q+1;a++) {cout<<x[a].name<<" "; cout<<x[a].address<<" "; cout<<x[a].number; cout<<"\n------------------------------------------"; cout<<"\n\n"; } } //All Rights Reserved I: Wael Adel Alselwi © ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MainMenu() { cout<<" by:All Rights Reserved I: Wael Adel Alselwi ©\n"; cout<<" You are welcome to phone program \n"; cout<<" << Main Menu >> \n"; cout<<"********************************************\n"; cout<<"* 1-Add a new user *\n"; cout<<"* 2-To search for users *\n"; cout<<"* 3-Show all users *\n"; cout<<"* 4-Edit user data *\n"; cout<<"* 5-Delete user data *\n"; cout<<"********************************************\n"; cout<<"Please enter the number[1-or-2-or-3-or-4-or-5] "; } //All Rights Reserved I: Wael Adel Alselwi © //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void edit() {int u; cin>>u; for(a=u;a<u+1;a++) {cout<<"name old= (* "<<a<<" "<<x[a].name<<" *) new name = "; cin>>x[a].name; cout<<"address old= (* "<<a<<" "<<x[a].address<<" *) new address = "; cin>>x[a].address; cout<<"numbre phone old= (* "<<a<<" "<<x[a].number<<" \n*) new numbre phone = "; cin>>x[a].number; } } //All Rights Reserved I: Wael Adel Alselwi © /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void MessageBack() {cout<<"Back to the main menu press the number (0)\n"; } //by:With regards to the programmer: Wael Adel Alselwi © ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void ForDelete() { cout<<"Select the User ID you want to delete \n"; int m; cin>>m; for(a=m;a<q;a++) {strcpy(x[a].name,x[a+1].name); strcpy(x[a].address,x[a+1].address); x[a].number=x[a+1].number; } } //All Rights Reserved I: Wael Adel Alselwi © ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// main() { int p; do { int i,t,w; MainMenu(); int g; cin>>g; if(g!=1&&g!=2&&g!=3&&g!=4&&g!=5) {cout<<"error\nExiting The program"<<endl; exit(1); } switch(g) {case 1: clrscr(); cout<<"Please enter data\n"; input(); MessageBack(); cin>>p; if(p!=0) {cout<<"error\nExiting The program"<<endl; exit(1); } break; case 2: clrscr(); cout<<"search users \n"; cout<<"To Search by Name Press [1]\nTo search by address Press [2]\n"; cout<<"plese enter number [1-or-2]"; int o; cin>>o; if(o==1) {cout<<"Please enter the name you want that you're looking for \n"; SearchName(); MessageBack(); cin>>p; } else if(o==2) {cout<<"Please enter the address you want that you're looking for \n"; SearchTitle(); MessageBack(); cin>>p; } else if(o<0||o>2) {cout<<"not found\?"; MessageBack(); cin>>p; } break; case 3: clrscr(); cout<<"\n\n"; cout<<"name address number\n"; DataShow(); MessageBack(); cin>>p; break; case 4: clrscr(); cout<<"\n\n"; cout<<"name address number\n"; DataShow(); cout<<"Modify the data user to select User ID number and then press\n"; edit(); MessageBack(); cin>>p; break; case 5: cout<<"name address number\n"; DataShow(); ForDelete(); cout<<"\n"; cout<<"name address number\n"; DataShow(); MessageBack(); cin>>p; break; } clrscr(); }while(p==0); } //All Rights Reserved I: Wael Adel Alselwi ©
  2. السلام عليكم  : تحية طيبة وبعد   أحببت أن اشارك معكم برنامج  مكتوب بــ لغة  ++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[i].name; cout<<"addres "<<i<<"="; cin>>x[i].address; cout<<"number phone"<<i<<"="; cin>>x[i].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[i].name<<" "; cout<<x[i].address<<" ";cout<<x[i].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[i].name<<" *) new name (* "; cin>>x[i].name;cout<<"address old= (*"<<i<<" "<<x[i].address<<" *) new address (* "; cin>>x[i].address; cout<<" *)";cout<<"numbre phone old= (*"<<i<<" "<<x[i].number<<" *) new numbre phone (* "; cin>>x[i].number; cout<<" *)"; } else if(u==2) {for(int i=1;i<2;i++) cout<<"name old = (*"<<i<<" "<<x[i].name<<" *) new name (* "; cin>>x[i].name; cout<<" *)";cout<<"address old= (*"<<i<<" "<<x[i].address<<" *) new address (* "; cin>>x[i].address; cout<<" *)";cout<<"numbre phone old= (*"<<i<<" "<<x[i].number<<" *) new numbre phone (* "; cin>>x[i].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)}