آرگومان دوم تابع CP از نوع int (*)[5] هست. مقدار EqC[i] از نوع int هست. شما نمی تونید پارامتر از یه جنس رو بفرستید به آرگومان از یه جنس دیگه (معمولا).
EqC باید از جنس int (**)[5] باشه. پس برای مثال می تونه به شکل زیر تعریف بشه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که آرایه ای هست از جنس int (*)[5] ها.
ممنون. این کار رو انجام دادم. ولی دوباره به یه مشکلی خوردم
آرایه ی EqC رو به این صورت تعریف کردم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که NOEC از کاربر از قبل دریافت می گردد.
تابعی به نام MatrixNumToArray دارم که به صورت زیر تعریف کرده ام:
قبل از شروع main برنامه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در قسمت تعریف توابع:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کار این تابع اینجوریه که اول توسط یک ارایه ی 1 بعدی به نام EqCNums که به صورت زیر تعریف شده است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تعدادی عدد از کاربر دریافت می شود (مثلا 3 و 8 و 12 و 20) سپس توسط این تابع ، به ترتیب ماتریس های 3 و 8 و 12 و 20 در آرایه ی 1 بعدی EqC ریخته می شوند. در ادامه برنامه کار های درخواستی را انجام می دهد.
وقتی که برنامه رو کامپایل می کنم ، با این ارور ها مواجهه می شوم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ادامه هم در قسمت اجرای تابع ، این ارور ها نمایان می شوند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
الی آخر
ممنون می شوم من رو در رفع این مشکل راهنمایی کنید. با تشکر