نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل من در این کد

  1. #1
    کاربر تازه وارد آواتار GENERAL IRAJ
    تاریخ عضویت
    دی 1391
    محل زندگی
    قزوین
    پست
    80

    مشکل من در این کد

    با سلام خدمت دوستان و اساتید.
    در کد زیر کلاسی تعریف شده است برنامه درست کار می کند ، فقط وقتی که تابع reverse را به برنامه اضافه
    میکنم (برای معکوس کردن صورت و مخرج کسر) برنامه error می دهد.

    #include <conio>
    #include <iostream.h>
    class ratio
    {
    public:
    void input(int ,int );
    void print();
    void cal();
    void reverse();
    private:
    int num,den;
    };
    void ratio :: input(int m,int n)
    {
    num = m;
    den = n;
    }
    void ratio :: print()
    {
    cout << num<<'/'<<den;
    }
    void ratio :: cal()
    {
    cout <<num/den;
    }
    void reverse()
    {
    int x;
    x= num;
    num = den;
    den = x;
    }
    int main()
    {
    ratio r;
    cout<<"this is your input number:\n";
    r.input(7,5);
    cout<<endl;
    r.print();
    cout<<endl;
    r.cal();
    cout<<endl;
    r.reverse();
    cout<<endl;
    r.print();
    getch();
    return 0;
    }




    error های برنامه اینجا است:

    Error: noname03.cpp(37,8):Undefined symbol 'num'

    Error: noname03.cpp(38,11):Undefined symbol 'den'

    Warn : noname03.cpp(40,2):'x' is declared but never used


  2. #2
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    نقل قول: مشکل من در این کد

    خط 26 رو تغییر بدی به
    void ratio::reverse()

    نمیشه ؟

  3. #3

    نقل قول: مشکل من در این کد

    سلام
    تابع reverse عضوي از كلاس است!
    همون طور كه جناب target# فرمودند بايد مشخص بشه كه تابع reverse عضو كلاس ratio است.
    وگرنه نميشه با متغيرهاي از نوع كلاس ratio بهش دسترسي پيدا كرد!

    موفق باشيد!

  4. #4
    کاربر تازه وارد آواتار GENERAL IRAJ
    تاریخ عضویت
    دی 1391
    محل زندگی
    قزوین
    پست
    80

    نقل قول: مشکل من در این کد

    از دوستان بابت پاسخ هایشان کمال تشکر را دارم.

تاپیک های مشابه

  1. سوال: مشکل در درک این مفاهیم
    نوشته شده توسط akbaro در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 12 خرداد 1387, 17:41 عصر
  2. مشکل if تو این کد چیه؟
    نوشته شده توسط Ehsan Zand در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 4
    آخرین پست: شنبه 02 مهر 1384, 11:46 صبح
  3. مشکل در اجرای این query در vb و نمایش ان در کریستال ریپورت
    نوشته شده توسط reham در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 06 تیر 1384, 07:03 صبح
  4. باز هم مشکل فارسی نویسی- این بار در Dos
    نوشته شده توسط hamed555m در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 20 آبان 1383, 07:43 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •