nexpay

مشكل در يك برنامه به زبان ++c -- پروژه اطلاعات دانشجويان

شروع موضوع توسط Control Panel ‏6 جولای 2005 در انجمن خانواده C++ , C

  1. Control Panel

    Control Panel Registered User

    تاریخ عضویت:
    ‏17 اکتبر 2004
    نوشته ها:
    103
    تشکر شده:
    0
    با سلام
    اول از همه بگم که این مشکلی که میخوام مطرح کنم در اصل مشکل یکی از دوستانم هست که از من خواسته توی PT مطرح کنم

    مشخصات این برنامه :
    گرفتن اطلاعات یک دانشجو شامل اسم .شماره دانشجویی . معدل و ...

    من دست نوشته های دوستم رو اسکن کردم و داخل سایت قرار دادم (به صورت صفحه به صفحه)

    صفحه اول
    صفحه دوم
    صفحه سوم
    صفحه چهارم
    صفحه پنجم
    صفحه ششم
    صفحه هفتم

    در کل اینی که زیر میبینید از آب در اومده . این جور که معلومه چند تا خطا داره

    کد:
    #include<stdio.h>
    #include<conio.h>
    #include<iostream.h>
    
    class student{
                  int stdno;
                  char name[15];
                  float avg;
                  public :
                          student(){name[0]=0;}
                          void getinfo()
                                    {
                                     clrscr();
                                     gotoxy(10,10);
                                     cout <<"New information:";
                                     gotoxy(12,13);
                                     cout <<"name:";
    											cout >>gets(name,15);
    											gotoxy(13,13);
    											cout << "Number:";
    											crn >> stdno;
    											gotoxy(14,13);
    											cout <<"Avreag:";
    											crn >> avg;
    										  }
    							 void view_student()
    										  {
    											clrscr();
    											gotoxy(10,10);
    											cout <<"Show information:";
    											gotoxy(12,13);
    											cout <<"name:";
    											cout << name;
    											gotoxy(13,13);
    											cout << "Number:";
    											cout <<stdno;
                                     gotoxy(14,13);
                                     cout <<"Avreag:";
                                     cout <<avg;
                                    }
                          int getstdno()
                                    {
                                     return stdno;
    										  }
    							 float getavg()
    										  {
    											return avg;
    										  }
    							 void del_studentd()
    										  {
    											name[0]=0;
    										  }
    							 void search_student()
    										  {
    											if (name[0])
    												 return 1;
    											else
    												 return 0;
    											}
    							 void add_student()
    										  {
    											for(int i=0;i<=14;i++)
    												 if (!stdt[i].student() )
    													  break;
    												 if (i<15)
    													  stdt[i].getinfo();
    													else
    													cout <<"Avrage is copmuter";
    											}
    							student stdt[15];
    
    //------------------------------------------------------------------------
    void main (void)
    		{
    		 int c;
    		 for(;;)
    				 {
    				 clrscr();
    				 gotoxy(7,10);
    				 cout <<"1- Add Student";
    				 gotoxy(9,10);
    				 cout <<"2- delet student";
    				 gotoxy(11,10);
    				 cout <<"3- View all Student";
    				 gotoxy(13,10);
    				 cout <<"4- Search by student number";
    				 gotoxy (15,10);
    				 cout <<"5- Comput & Avreag of class";
    				 gotoxy(17,10);
    				 cout <<"6- Exit.";
    				 gotoxy(19,10);
    				 cout <<"Enter your selection:";
    				 crn >>c;
    				 switch(c)
    							{
    							case 1 :
    									  add_student();
    									  break;
    							case 2 :
    									  del_student();
    									  break;
    							case 3 :
    									  view_student();
    									  break;
    							case 4:
    									  search_student();
    									  break;
    							case 5:
    									 getavg();
    									 break;
    							case 6:
    									 return 0;
    
    							default:
    									  gotoxy(20,10);
    									  cout <<"***Your number not default***" ;
                         }//end switch
                 }//end for
    				 return 0;
    		 }//end Main
    
    
    ممنونم میشم که کار این دوستمون را را بندازید آخه خیلی حیاتیه :(
    امروز عصر باید تحویلش میداد اما نتونسته
    واقعا اگه کمکی تویه این زمینه کنید دعا گوتون میشیم
    با تشکر فراوان
     
  2. Control Panel

    Control Panel Registered User

    تاریخ عضویت:
    ‏17 اکتبر 2004
    نوشته ها:
    103
    تشکر شده:
    0
    آقا مشکل من اساسیه . خواهشن کمک کنید .
     
  3. mostafa_gm

    mostafa_gm Registered User

    تاریخ عضویت:
    ‏4 آپریل 2005
    نوشته ها:
    1,718
    تشکر شده:
    231
    محل سکونت:
    My House
    لا اقل ميگفتي Error اش چیه؟
    چون معمولا کسی حال نداره برنامه کسی دیگه رو بخونه و ازش سر دربیاره مخصوصا اگه bug هم داشته باشه البته غیر از اساتید محترم دانشگاهها! :blink:
     
  4. jigily_pigily

    jigily_pigily کاربر تازه وارد

    تاریخ عضویت:
    ‏15 ژوئن 2005
    نوشته ها:
    57
    تشکر شده:
    0
    نميدونم الان به کارت مياد يا نه ولی واسه خطا يابی
    visual c++ professional edition
    توپه
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal