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

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




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

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

  1. #1
    داره خودمونی میشه irgoogle_ir's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    42

    14 پیدا کردن یک رشته داخل یک متن

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

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

    پيش فرض

    تابع strstr توی C برای جستجوی یک رشته توی یک رشته ی دیگس.یه سری بهش بزن.

  3. #3
    داره خودمونی میشه irgoogle_ir's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    42

    14

    تابع strstr توی C برای جستجوی یک رشته توی یک رشته ی دیگس.یه سری بهش بزن.
    ممنون
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یعنی من از اون فایل, یک خط یک خط بخونم و اون رو بریزم تو یه متغیر رشته ای اون رو با اون رشته خودم مقایسه کنم دیگه؟

    میشه در مورد کاز با فایل ها هم تو چند کلمه توضیح بدید؟
    چند کلمه ی کلیدی بگید خودم بقیش رو از تو HELP ی خونم. مثلا اینکه چطور فایل رو به برنامه میدیم و چطور پیمایشش می کنیم و.... ممنون/

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

    پيش فرض

    من زیاد توی C با فایل ها با خود std کار نکردم . ام یه سرچ در مورد fstream ifstream ofstream بزن

  5. #5
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض

    تابع strstr در str1 بدنبال str2 مي گردد ولي توجه كن كه str2 را به عنوان سر خط در نظر مي گيردو تا پايان رشته را ذخيره واحيانا" چاپ مي كند.اگر مي خواهي يك كلمه ويا رشته خاص استخراج شود بايد تغييراتي در برنامه بدهي و در واقع آنرا تصحيح كني.

  6. #6
    داره خودمونی میشه irgoogle_ir's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    42

    پيش فرض

    str2 را به عنوان سر خط در نظر مي گيردو تا پايان رشته را ذخيره واحيانا" چاپ مي كند.
    متوجه نشدم؟

  7. #7
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض



    ببين مثلا" فرض كنيم strt1=I am a good student و مي خواهيم رشته str2=a good را در str1 پيدا كنيم.اگر بصورت روتين از strstr استفاده كنيم، مقدار بازگشتي تابع عبارتست از:a good student (ونه a good) يعني رشته دوم را كه پيدا مي كند از محل يافت آن تا پايان رشته اول را برمي گرداندو اگر مي خواهي كه فقط str2 را برگرداند(يعني فقط a good را)، بايد تغييراتي در برنامه اصلي خود بدهي. چون بر حسب تجربه به چنين مشكلي برخورده بودم گفتم بيان كنم شايد كمكت كند.ان شاء ا... توضيحات كامل بوده باشد.اگر هم سوالي داشتي در خدمتيم.

  8. #8
    داره خودمونی میشه irgoogle_ir's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    42

    پيش فرض

    ببين مثلا" فرض كنيم strt1=I am a good student و مي خواهيم رشته str2=a good را در str1 پيدا كنيم.اگر بصورت روتين از strstr استفاده كنيم، مقدار بازگشتي تابع عبارتست از:a good student (ونه a good) يعني رشته دوم را كه پيدا مي كند از محل يافت آن تا پايان رشته اول را برمي گرداندو اگر مي خواهي كه فقط str2 را برگرداند(يعني فقط a good را)، بايد تغييراتي در برنامه اصلي خود بدهي. چون بر حسب تجربه به چنين مشكلي برخورده بودم گفتم بيان كنم شايد كمكت كند.ان شاء ا... توضيحات كامل بوده باشد.اگر هم سوالي داشتي در خدمتيم.
    ممنون. متوجه شدم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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