mhraja

[مخالف - لم يستخدم البحث :]سؤال ارجو منكم الاجابه

4 ردود في هذا الموضوع

برنامج عن بيانات الطلاب يحتوي علي

insert data

delete

display

search

sort

help

exit

l

مااعرف كيف اشتغل ال  sort&deleteارجو منكم المساعده :)

ا

insert datadisplaysearchhelpexitمحتاج مساعده في sort &delete#include<stdio.h>#include<conio.h>#include<string.h>#include<stdlib.h>struct date{int dd,mm,yy;};struct bdowner_data{char name[40],street[40],city[40],btype[40];int num ;int phone;int age;struct date d;}dwnr;struct bdowner_data data(struct bdowner_data dwnr){int n=0;char x;FILE*f;clrscr();printf("enter the name[%d]:\n",n+1);scanf("%s",dwnr.name);printf("enter bdowner street:\n");scanf("%s",dwnr.street);printf("Enter the city :\n");scanf("%s",dwnr.city);printf("Enter the blood type :\n");scanf("%s",dwnr.btype);printf("Entrer the downer number:\n"); scanf("%d",&dwnr.num); printf("Enter downer's phone:\n"); scanf("%d",&dwnr.phone); printf("ENTER DOWNER'S AGE :\n");  scanf("%d",&dwnr.age);  printf("\nEnter the date :\n");  printf("\nDAY:");  scanf("%d",&dwnr.d.dd);  printf("MONTH:");  scanf("%d",&dwnr.d.mm) ;  printf("YEAR:");  scanf("%d",&dwnr.d.yy);  f=fopen("c:\\mashroo3\\cd.txt","a+");  fprintf(f, "%s\t %s\t %s\t%s\t %d\t %d\t %d\t  %d\t %d\t%d\n",dwnr.name,dwnr.street,dwnr.city,dwnr.btype,dwnr.num,dwnr.phone,dwnr.age,dwnr.d.dd,dwnr.d.mm,dwnr.d.yy) ;  fclose(f);  printf("to enter a new downer's data please click on:**( y or Y)**:- \n");  scanf("%s",&x);  if((x=='y')||(x=='Y'))  return data(dwnr);  }  //----------------------------------------------------------------------  void display(FILE*f){  //display  int dd,mm,yy,i; char name[80],street[40],city[40],btype[40];   int num,phone,age;clrscr();   f=fopen("c:\\mashroo3\\cd.txt","r");   rewind(f);   do{                                                                //case 4 ===display all downers   fscanf(f, "%s %s %s %s  %d %d %d %d %d %d",name,street,city,btype,&num,&phone,&age,&dd,&mm,&yy) ;     printf("%s\t %s\t %s %s\t %d\t %d\t %d\t %d\t %d %d\n",name,street,city,btype,num,phone,age,dd,mm,yy);}      while (!feof(f));   fclose(f);            }  //----------------------------------------------------------------------void search(FILE*f){  //searchint dd,mm,yy,i; char name[40],street[40],city[40],btype[40];int num,phone,age;clrscr();       printf("Enter the downer  number:");       scanf("%d",&i);       f=fopen("c:\\mashroo3\\cd.txt","r+");       rewind(f);       while(!feof(f))                       //case 2====search for spesific custmer data       {       fscanf(f, "%s %s %s %s %d %d %d %d %d %d",name,street,city,btype,&num,&phone,&age,&dd,&mm,&yy) ;       if(num==i)       {       printf("%s\t %s\t %s\t %d\t %d\t %d\t %d\t %d\n",name,street,city,btype,num,phone,age,dd,mm,yy);           break;       }       }           fclose(f);           }//----------------------------------------------------------------------void update(FILE*f){       int dd,mm,yy,i; char name[40],street[40],city[40],btype[40];       int num, phone,age;clrscr();       printf("Enter the downer number:");       scanf("%d",&i);       f=fopen("c:\\mashroo3\\cd.txt","r");       rewind(f);                                                   //case 4===update       while(!feof(f))       {       fscanf(f,"%s %s %s %s %d %d %d %d %d %d ",name,street,city,btype,&num,&phone,&age,&dd,&mm,&yy) ;       if(num==i)       {       printf("Enter the name:");       scanf("%s",dwnr.name);     fclose(f);     f=fopen("c:\\mashroo3\\cd.txt","a");  rewind(f);           fprintf(f,"%s\t%s\t%s\t%s\t%d\t%d\t%d\t%d%\t%d\t%d",name,street,city,btype,num,phone,age,dd,mm,yy) ;       break;       } else       printf("can not performed");           }           fclose(f);           }//----------------------------------------------------------------------void main(){FILE*f;int i,k; char pass[10] ,key[10]={"dede"},b;struct bdowner_data dwnr; m:clrscr();printf("\t\t\t\tBY THE NAME OF ALLAH\n");printf("\t\t\t\tTHE NATIONAL RIBAT UNIVERSITY\n");printf("\t\t\t\tFACAULTY OF COMPUTER STUDIES\n");printf("\t\t\t\tINFORMATION TECHNOLOGY\n");printf("\t\t\t\t\t BATCH TEN \n");printf("\n\n\n\n\t\t\t\t**FILE MANAGEMENT PROJECT**");printf("\n\n\n\n\n\n\tPlease Enter the code of the system:**** \t");/*                                          //the password*/scanf("%s",pass);//----------------------------------------------------------------------k=(strcmp(pass,key));if(k==0)goto s;else goto m;a:s:clrscr();printf("1-Insert blood downer data.\n2-Search for downer's data by downer number.\n3-Update blood downer data.\n4-Display all blood downer data.\n5-Exit.\n\n\n\n\n Please select the number of the  operation:... ");scanf("%d",&i);switch (i){case 1:data(dwnr);goto a;case 2: {search(f);printf("Enter b to exit:");scanf("%c",&;if(b=='b')goto a;break;}case 3:update(f);  break;case 4:display(f);break;case 5: exit(0);}getch();}
تم تعديل بواسطه مصطفى 36a2
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة استخدام البحث قبل السؤال.

قواعد طرح المشاركات

http://www.arabteam2000-forum.com/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة استخدام البحث قبل السؤال.

قواعد طرح المشاركات

http://www.arabteam2000-forum.com/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .