برنامه سی پلاس پلاس

عنوان : برنامه سی پلاس پلاس
گروه درخواست : برنامه نویسی C , C++ و جاوا
شرح درخواست :

میخام برنامه م مشخصات 3 تا کتاب رو بگیره تو آرایه از اشیا ذخیره بشه ، بعد مشخصات یه کتاب دیگه رو بهش بدم اگه قبلا ثبت شده بود پیغام مناسب رو بده (مشخصات کتاب جدید به تابع دوست ارسال بشه)


#include
#include

class Book
{
char title[25];
char writer[20];
int price;
int npage;

public:
void input();
friend void check(Book b[], Book s);
};
void Book::input()
{
cout«"Enter title: "«"
";
cin»title;
cout«"Enter writer: "«"
";
cin»writer;
cout«"Enter price: "«"
";
cin»price;
cout«"Enter number page: "«"
";
cin»npage;
} ;
void main()
{
Book b[10];
for(int i =0;i<10;i++)
b[i].input();
Book s;
s.input();
check(Book b[10],Book s);

} ;
void check(Book b[10], Book s) {
for(int i =0;i<10;i++)

if(b[i]==s) cout«"This book has already been registered";

};


پاسخ کارشناس

با سلام
برنامه را نوشتم و درست شد.

با تشکر ،
رضا دادخواه
پاسخیاب

توسط رضا دادخواه در تاریخ 1396/09/09


پاسخ شما

برادر من گرفتین مارو هزار تومن دادم سوال پرسیدم الان میگین دو تومن بده جوابو بگم این دیگه چه صیغه ایه یه سرچ تو گوگل بزنم پیداش میکنم هزار تومنم نوش جونتون

توسط آرمان تیرزه در تاریخ 1396/09/10


پاسخ کارشناس

فکر نکنم تو گوگل باشه. ولی خودت حاضری برا 500 تومن بیای فقط ویژوال را باز کنی.


با تشکر ،
رضا دادخواه
پاسخیاب

توسط رضا دادخواه در تاریخ 1396/09/10


پاسخ کارشناس

مشکل برنامتم اینکه نمیتونی دو تا کلاس را با = با هم مقایسه کنی باید تک تک پارامترها را مقایسه کنی
مقایسه رشته هم با دستور Strcmp هست. اینطوری درست کار میده

توسط رضا دادخواه در تاریخ 1396/09/10

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!