میخام برنامه م مشخصات 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