برگزیده های پرشین تولز

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

Control Panel

Registered User
تاریخ عضویت
17 اکتبر 2004
نوشته‌ها
103
لایک‌ها
0
سن
41
با سلام
اول از همه بگم که این مشکلی که میخوام مطرح کنم در اصل مشکل یکی از دوستانم هست که از من خواسته توی 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
ممنونم میشم که کار این دوستمون را را بندازید آخه خیلی حیاتیه :(
امروز عصر باید تحویلش میداد اما نتونسته
واقعا اگه کمکی تویه این زمینه کنید دعا گوتون میشیم
با تشکر فراوان
 

Control Panel

Registered User
تاریخ عضویت
17 اکتبر 2004
نوشته‌ها
103
لایک‌ها
0
سن
41
آقا مشکل من اساسیه . خواهشن کمک کنید .
 

mostafa_gm

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

jigily_pigily

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