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

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




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

نام تاپيک: جستجوي يك كلمه در فايل متني

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    37

    9 جستجوي يك كلمه در فايل متني

    مي خوام يك كلمه رو توي يك فايل متني جستجو كنم و بعد از بعد اون كلمه تا آخر فايل متني رو پاك كنم.
    لطفا قطعه كدي كه اين كار رو انجام ميده بفرماييد.
    ممنون.

  2. #2
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    دوست عزیز.
    میتونی با الگوریتم دستی این کارو بکنی.
    میتونی هم از تابع Pos استفاده کنی.
    کار این تابع اینه که محل اولین کلمه مورد نظرتو توی یک متن بر میگردونه.
    بقیشم که به عده خودتون.
    از اون حرف به بعد رو باید حذف کنید.

    موفق باشی.

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    37

    پيش فرض خواندن كل محتواي فايل متني

    جناب مرد مباح از راهنماييتون ممنونم
    حالا فرض كنيد يك فايل متني داريم و مي خواهيم كلمه test رو در آن جستجو كنيم.
    براي استفاده از تابع pos تصميم گرفتم به اين صورت عمل كنم :
    pos('test' , v )
    كه در آن v يك متغير حاوي متن كل فايل متني است.
    دستور read معمولا طوري استفاده مي شود كه با آن يك كلمه (مثلا از جنس رشته) از فايل خوانده مي شود.
    حالا اگر بخواهيم كل فايل متني را يكجا بعد از باز كردن درون يك متغير بريزيم چه پيشنهادي داريد؟
    ممنون.

  4. #4
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    میتونی یک الگوریتم بنویسی و با فرمان Readln همه خط ها رو بخونی و توی یک Memo بریزی.
    اینجوری کل متنو داری.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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