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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: یه سوال سهل

  1. #1
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض یه سوال سهل

    چی میشه برای Cin زیر ارور نگرفت؟
    char *name[5] ;s
    cin >> name[i]; s

    i هم که شمارنده حلقمونه. ارور Fatal و ... میده. چرا؟

  2. #2
    داره خودمونی میشه shab67's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    tehran
    پست ها
    63

    پيش فرض

    اول باید i رو تعریف کنید.بعد توی یک حلقه ی for بذارید.
    اگر متن ارور و پی کد رو بذارید بهتر میشه کمک کرد.
    Last edited by shab67; 10-02-2011 at 13:54.

  3. این کاربر از shab67 بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض

    دوست عزیز دیگه واسه اینکه تاپیک طولانی نشه گفتم i حلقمونه. در ضمن کاراکترها از input خونده میشن و نه Output
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ارور Access violation میده تو Borland C++ 5.02
    و توی 4.5 ارور Exception

  5. #4
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    خب اینجا چرا دیگه * گذاشتین ؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینو حذف کنین حله .

  6. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  7. #5
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض

    این آرایه ای از اشاره گر هاست. این طوریه حافظه فقط به اندازه طول رشته از سیستم عامل گرفته میشه و نه به اندازه یه آرایه 2 بعدی که ممکنه تعدادی از خونه های حافظه خالی بمونن. حتما میدونید!!؟

    میشه اینطوریه مقدار اولیه داد بهشون ولی میخوام با Cin ردیفش کرد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا یک آرایه ی 2 بعدی درست کنی مقادیرش رو به آرایه ای از اشاره گرها اختصاص بدی.
    مثلا توی یه حلقه مقادیر آرایه 2 بعدی رو که گرفتی بگی list[i]= myArray[i] s که اینطوری بدجوری حافظه به فنا میره.

  8. #6
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    اٌه مای گاد ...
    فک کردم یه استرینگ می خواین بگیرین .
    آخه اینجوری نمیشه که . وقتی تو این حالت از یه اشاره گر استفاده می کنین یه آرایه بدون نام تو حافظه read-only ایجاد میشه و چنین آرایه ای رو نمیشه تغییر داد که سی این کردن به معنی همون تغییر دادنه .

  9. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  10. #7
    داره خودمونی میشه shab67's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    tehran
    پست ها
    63

    پيش فرض

    من فکر کردم قراره از طریق کیبورد دیتا وارد بشه و بهمین دلیل از cinاستفاده کردید.خب اینطوری که مشکل داره عزیز.معلومه ارور میگیره.

  11. این کاربر از shab67 بخاطر این مطلب مفید تشکر کرده است


  12. #8
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض

    ولی اگه Read-Only بود نمیشد اینطوری بهش مقدار داد. این Code منه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینجا چه خبره؟

  13. #9
    داره خودمونی میشه shab67's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    tehran
    پست ها
    63

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشکل اینجاست.پسر خوب تو داری اینیشیالیزیشن می کنی؟چی کار می کنی؟این آرایه باید از یجایی بخونه.شما دستور cin رو دادی.اما...
    چی چه خبره مهندس؟

  14. #10
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض

    منظورم از چه خبره همون داخل Code.

    اینیشالایز تا اونجایی که من میدونم یعنی هر زمان مثلا گفتی int a سریع بعدش مساوی بذاری و مقدار بهش بدی.

    اما کاری که من کردم مقداردهی پس از تعریفه؛ که با Cin مشکل داره؛ ولی با کپی از آرایه مشکلی نداره. ابهام من اینجاست.

    ---------- Post added at 11:09 PM ---------- Previous post was at 11:07 PM ----------

    در ضمن من دارم با Cin توی آرایه می نویسم. مشکلش کجاست؟

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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