REZAsys
پنج شنبه 16 تیر 1390, 11:58 صبح
سلام
من یه برنامه ساده میانگین با VS2010 زبان ++C میخوام اجرا کنم
یه win 32 consol و بعد تیک empty project زدم
یه هدر
# include <string>
using std ::string;
class GradeBook
{
Public:
GradeBook(String);
Void setCourseName(String);
String getCourseName();
Void displayMessage();
Void determineClassAverage();
Private:
String CourseName;
}
به نام GradeBook.h ایجاد کردم
سورسش هم
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include "GradeBook.h"
GradeBook::GradeBook(string name)
{
setCourseName(name);
}
Void GradeBook::setCourseName(string name)
{
if(name.length()<=25)
CourseName=name;
else
{
CourseName=name.substr(0,25);
cout<<"Name\" "<<name<<"\"exceeds max length(25).=n"<<"Limiting CourseName to first 25 characters.\n"<<endl;
}
}
String GradeBook::getCourseName()
{
return CourseName;
}
Void GradeBook::displayMessage()
{
cout<<"Welcome to the GradeBook for\n"<<getCourseName()<<"!\n",,endl;
}
Void GradeBook::determineClassAverage()
{
int total;
int gradeCounter;
int grade;
int average;
total = 0;
gradeCounter = 1;
while( gradeCounter <= 10 )
cout<<"Enter grade : ";
cin>>grade;
total=total+grade;
gradeCounter = gradeCounter + 1;
}
average = total / 10;
cout<<"\n Total of 10 grades is " <<total<<endl;
cout<<" Class average is " <<average<<endl;
}
int main()
{
GradeBook myGradeBook("cs101 C++ Programming");
myGradeBook.displayMessage();
myGradeBook.determineClassAverage();
return 0;
}
حالا F5 میزنم . زیر همه ی متغیرها و cout و cin هم خط میکشه و اجرا نمیشه!
مشکل چیه؟
ممنون
من یه برنامه ساده میانگین با VS2010 زبان ++C میخوام اجرا کنم
یه win 32 consol و بعد تیک empty project زدم
یه هدر
# include <string>
using std ::string;
class GradeBook
{
Public:
GradeBook(String);
Void setCourseName(String);
String getCourseName();
Void displayMessage();
Void determineClassAverage();
Private:
String CourseName;
}
به نام GradeBook.h ایجاد کردم
سورسش هم
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include "GradeBook.h"
GradeBook::GradeBook(string name)
{
setCourseName(name);
}
Void GradeBook::setCourseName(string name)
{
if(name.length()<=25)
CourseName=name;
else
{
CourseName=name.substr(0,25);
cout<<"Name\" "<<name<<"\"exceeds max length(25).=n"<<"Limiting CourseName to first 25 characters.\n"<<endl;
}
}
String GradeBook::getCourseName()
{
return CourseName;
}
Void GradeBook::displayMessage()
{
cout<<"Welcome to the GradeBook for\n"<<getCourseName()<<"!\n",,endl;
}
Void GradeBook::determineClassAverage()
{
int total;
int gradeCounter;
int grade;
int average;
total = 0;
gradeCounter = 1;
while( gradeCounter <= 10 )
cout<<"Enter grade : ";
cin>>grade;
total=total+grade;
gradeCounter = gradeCounter + 1;
}
average = total / 10;
cout<<"\n Total of 10 grades is " <<total<<endl;
cout<<" Class average is " <<average<<endl;
}
int main()
{
GradeBook myGradeBook("cs101 C++ Programming");
myGradeBook.displayMessage();
myGradeBook.determineClassAverage();
return 0;
}
حالا F5 میزنم . زیر همه ی متغیرها و cout و cin هم خط میکشه و اجرا نمیشه!
مشکل چیه؟
ممنون