تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: مشکل با کلاس ها، لطفا راهنمایی کیند.

  1. #1
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    14 مشکل با کلاس ها، لطفا راهنمایی کیند.

    با سلام
    من یه تعداد کلاس نوشتم، می خوام یه کلاس دیگه به اسم XL ایجاد کنم اما با این کلاس اخری مشکل دارم. این کلاس باید به تعداد مد نظر کابر شی از کلاسLA ایجاد کنه.برای همین یه وکتور از نوع LA در نظر گرفتم برای نگه داری این اشیا. هر شی LA یه لیست به اسم actions داره که باید مقدار گره هاشو از یه فایل بخونه( به عبارتی سطر اول فایل دادههای لیست اولین شیLA را فراهم میکنه ، سطر دوم فایل دادههای شی دوم و....).برای اینکاریه تابعXlinitialList نوشتم اما اصلا کار نمی کنه و چهار تا خطا میده .
    من یه تابع change هم نوشتم که داده رو به صورت رشته میگیره و به عدد صحیح تبدیل میکنه و تو یه لیست قرار میده .این تابع وقتی بین اعداد کاماست درست کار میکنه ولی وقتی فاصله وجود داره نه. نمی دونم چیکارش کنم
    خواهشا منو راهنمایی کنید.


    Last edited by MIG; 06-09-2010 at 10:47.

  2. #2
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    خطاهاش:

    اینم خطاهاش
    1. Error 3 errorC2664: 'std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::getline(_Elem *,std::streamsize)' : cannot convert parameter 1 from 'std::string' to 'char *' c:\documents andsettings\wini\my documents\visual studio 2008\projects\dla\dla\dla.cpp 159
    2. Error 4 errorC2664: 'Actions::Add' : cannot convert parameter 1 from 'Action *' to 'Action' c:\documents and settings\wini\my documents\visual studio 2008\projects\dla\dla\dla.cpp 162
    3. Error 5 errorC2440: 'initializing' : cannot convert from 'LA *' to 'LA' c:\documents andsettings\wini\my documents\visual studio 2008\projects\dla\dla\dla.cpp 164
    4. Error 2 errorC2440: 'initializing' : cannot convert from 'Actions *' to 'Actions' c:\documents and settings\wini\my documents\visual studio 2008\projects\dla\dla\dla.cpp 158

  3. #3
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    بجز مشکل اول که مربوط به استفاده از String بجای * char میشه بقیه خطاها مربوط به استفاده کردن از اشارگر میشه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #4
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    خب چطور رفعشون کنم؟

  5. #5
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    اگه line (خط) هایی که داخلش این خطاها بوجود امده رو بگی راحتتر میشه مشکلو حل کرد.

  6. #6
    اگه نباشه جاش خالی می مونه MIG's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تو چي فكر مي كني؟
    پست ها
    444

    پيش فرض

    ممنون مشکلشونو حل کردم .اما یه مشکل با خوندن از فایل دارم، من می خوام به تعداد خط های فایل این عمل رو تکرار کنم: داده های هر خط رو بگیرم و بریزم تو یه رشته و بعد این رشته رو با یه تابع تبدیل کنم به عدد و داده ها شو بخونم.
    مشکلی که پیش اومده اینه که وقتی تابع getline رو صدا می زنم کل فایل رو می خونه یه جا نه سطر اول

  7. #7
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    میشه از دستور زیر برای خواندن هر خط از فایل استفاده کرد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فقط با این کار در هر مرتبه از چرخش حلقه تا رسیدن به کاراکتر " " (space) کلمات هر خطو میخونه مثلا اگر محتوای فایلی به شکل زیر باشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موقع خواندن به این شکل خوانده میشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  8. این کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده است

    MIG

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •