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

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




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

نام تاپيک: چطور میتونم بفهمم که کاربر در ورودی مثلا چند بار کلمه 3 حرفی وارد کرده؟؟؟

  1. #1
    پروفشنال MESHKIPOSH's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    tehran
    پست ها
    646

    پيش فرض چطور میتونم بفهمم که کاربر در ورودی مثلا چند بار کلمه 3 حرفی وارد کرده؟؟؟

    من میخوام وقتی کاربر داره یکسری کلمات و .. رو در ورودی برنامه وارد میکنه ، بفهمم که چند بار کلمه ali یا مثلا یه کلمه ی سه حرفی در ورودی وارد کرده ؟
    خیلی ممنون میشم راهنمایی کنید
    - یه سوال دیگه هم داشتم ، اینکه اصلا چطور میشه قسمتی از ورودی کاربر ، مثلا ( از بین 5 کلمه که کاربر وارده کرده کلمه 3 ومی را بررسی کرد ؟

    خیلی لطف میکنید و راهنمایی کنید

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    اگه به صورت معمولی یه روشته رو میخونی, وقتی کاربر داره متن رو وارد میکنه شما کدی نمیتونی اجرا کنی تا کاربر ورودیش رو به طور کامل بده و تموم کنه و بعد شما باید رشته ی حاصل رو بررسی کنی.میتونی با 2 حلقه تو در تو کل رشته رو پیمایش کنی و مقایسه ی کاراکتر به کاراکتر ببینی کجا ها مثلا Ali هست...البته از تابع کتابخانه ای strstr هم (توی cstring تعریف شده) میشه استفاده کرد.
    -
    اگه منظورت 5 کاراکتر هست که وقتی توی یک رشته میریزی به صورت آرایه ای میتونی تک تک کاراکتر ها رو بدست بیاری.اما اگه منظورت کلمه هست و کل رشته ی حاوی کلمه ها توی 1 متغیر هستن, مثل بالا باید با پیدا کردن Space ها (که جدا کننده ی کلمات هستن) کلمه ها رو بشماری و بری جلو تا به n امین کلمه ی مورد نظرت برسی.

  3. #3
    پروفشنال MESHKIPOSH's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    tehran
    پست ها
    646

    پيش فرض

    ممنون m3hrz4d جان ولی کاشکی یه با مثال و روی برنامه توضیح میدادی
    من با آرایه ها میتونم این کارو بکنم ولی بدون آرایه و تابع اگر امکان داره کسی توضیح بده...
    خیلی لطف میکنید

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    بدون آرایه منظورت چیه؟ رشته های C همه بر اساس pointer هستن و میشه باشون مثل یه آرایه برخورد کرد..بیشتر توضیح بده

  5. #5
    پروفشنال MESHKIPOSH's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    tehran
    پست ها
    646

    پيش فرض

    منظورم اینه که از متغیری که دارای آرایه هست int a[20];
    و برنامه ای بنویسیم که تعداد کمات p30world وارده شده را محاسبه و چاپ کند ؟

    در واقع من یه همچین برنامه ای میخوام بنویسم ...
    Last edited by MESHKIPOSH; 10-12-2007 at 16:08.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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