#joker#
لطفا از آرایه استفاده نکنید.:20:
Printable View
#joker#
لطفا از آرایه استفاده نکنید.:20:
نه نهنقل قول:
منظور منو متوجه نشدید (در واقع من بد نوشتم:27:)
منظور من خود دستور :کد:retrurn coursenam;
راستی یه سوال دیگه:D
این برنامه اشتباهه؟
کد:#include<iostream>
#include<conio.h>
#include<cstring>
class GradeBook
{
public:
GradeBook(string);
void setCourseName(string);
void displayMessage();
string getCourseName();
void classAverage();
private:
string coursename;
};
---------- Post added at 03:58 PM ---------- Previous post was at 03:54 PM ----------
این ارور رو میده:
کد:GradeBook.h: multiple declaration for 'gradebook'
سرم شلوغ بود پس فردا ميام جواب ميدم
نقل قول:
این که برنامه نیست . یه هدر هست . برنامه کامل رو بذارین .
سلام SDL چیه و چجوری باید ازش استفاده کرد؟
فقط به ما گفتن یه سری دستورات باش بنویسیم و بازی mario رو باش بنویسیم!!
میشه یکم کمک کنید؟
کد:#include<iostream>
#include<conio.h>
#include<cstring>
#include"GradebookF.h"
#include"Gradebook.h"
int main()
{
GradeBook class1("hello");
class1.displayMessage();
class1.classAverage();
getch();
return 0;
}
#include<iostream>
#include<conio.h>
#include<cstring>
class GradeBook
{
public:
GradeBook(string);
void setCourseName(string);
void displayMessage();
string getCourseName();
void classAverage();
private:
string coursename;
};
#include<iostream>
#include<cstring>
#include"Gradebook.h"
GradeBook::GradeBook(string name)
{
setCourseName(name);
}
void GradeBook::setCourseName(string name)
{
coursename = name;
}
string GradeBook::getCourseName()
{
return coursename;
}
void GradeBook::displayMessage()
{
cout << "wellcome to your Gradebook for" << coursename << endl;
}
void GradeBook::classAverage()
{
double total,mark,n;
cout << "hello write ten marks:\n";
while(n<=10)
{
cout << "MARK:" ;
cin >> mark;
total = total + mark;
n=n++;
}
cout << "the average is: " << static_cast<double>(total) / 10;
}
جواب سوالای منو ؟؟؟؟؟؟؟؟؟ :31:نقل قول:
vurhorston
کد:Gradebook.cpp
#include<iostream>
#include<string>
#include"Gradebook.h"
using namespace std;//این خط رو همه جا فراموش کرده بودید بنویسید
GradeBook::GradeBook(string name)
{
setCourseName(name);
}
void GradeBook::setCourseName(string name)
{
coursename = name;
}
string GradeBook::getCourseName()
{
return coursename;
}
void GradeBook::displayMessage()
{
cout << "wellcome to your Gradebook for " << getCourseName() << endl;
}
void GradeBook::classAverage()
{
double total=0,mark,n=0;//قبل از استفاده از هر متغیری در حلقه باید مقدار دهی بشن
cout << "hello write ten marks:\n";
while(n<=10)
{
cout << "MARK:" ;
cin >> mark;
total = total + mark;
n=n++;
}
cout << "the average is: " << static_cast<double>(total) / 10;
}
کد:
//اسم برنامتون.ccp
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
//#include"GradebookF.h"
#include"Gradebook.h"
int main()
{
GradeBook class1("hello");
class1.displayMessage();
class1.classAverage();
return 0;
}
کد:
//Gradebook.h
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
class GradeBook
{
public:
GradeBook(string);
void setCourseName(string);
void displayMessage();
string getCourseName();
void classAverage();
private:
string coursename;
};
vurhorston
برای سوالی که پرسیده بودید:
این دستور دقیقا مقداری که توسط تابع set داخل cursename ریخته بودید برمیگردونه یا به عبارتی return میکنه .
نه بورلند لازم نداره using namespace std
برنامه هم اجرا نشد:41: