ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2012/10/25
    463
    32

    معادل دستور INSTR در زبان C (جست و جو در آرايه)

    دوستان فرض کنيد يک آرايه داريم و ميخوايم ببينيم در اين آرايه مثلا کلمه AT وجود داره يا نه.
    حالا با چه دستوري در زبان C ميشه اين برنامه رو نوشت؟
  2. #2
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : معادل دستور INSTR در زبان C (جست و جو در آرايه)

    نقل قول نوشته اصلی توسط homayon
    دوستان فرض کنيد يک آرايه داريم و ميخوايم ببينيم در اين آرايه مثلا کلمه AT وجود داره يا نه.
    حالا با چه دستوري در زبان C ميشه اين برنامه رو نوشت؟
    سلام
    فک نکنم همچین دستوری وجود داشته باشه ولی نوشتن ی تابع که این کارو کنه راحته
    میدونی چه جوری میشه؟
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  3. #3
    2012/10/25
    463
    32

    پاسخ : معادل دستور INSTR در زبان C (جست و جو در آرايه)

    فکر رو کنم با بک حلقه For بشه اين کار رو انجام داد
    اين شکلي که کارکتر اسکي کلمات مورد نظر را از اول آرايه تا آخر مقايسه کنيم.

    يعني همچين تابعي اصلا نيست يا کتابخونه اي واسش سراغ نداريد؟ :eek:
  4. #4
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : معادل دستور INSTR در زبان C (جست و جو در آرايه)

    نقل قول نوشته اصلی توسط homayon
    فکر رو کنم با بک حلقه For بشه اين کار رو انجام داد
    اين شکلي که کارکتر اسکي کلمات مورد نظر را از اول آرايه تا آخر مقايسه کنيم.

    يعني همچين تابعي اصلا نيست يا کتابخونه اي واسش سراغ نداريد؟ :eek:
    ببین توی کتابخونه های اساندارد بعید میدونم باشه ولی شاید یکی یه تابع نوشته باشه و بتونی تو نت گیر بیاری.
    خودت بنویس راحته
    تو ی حلقه بنویس با while
    ببین آخر رشته با تهی (عدد 0 توجه کن خود صفر نه '0&#039 مشخص میشه پس اگر رشتت اسمش str هست بنویس while(str) بعد شروع کن برو جلو و توی رشته بگرد ببن اولین حرف اون کلمه با حروف رشتت یکی هست یا نه. اگر یکی بود بلافاصله بیا حرف دوم و سوم و ... اون کلمه رو با حروف بعدی رشته مقایسه کن. اگر تا آخر کلمه حروف همه یکی بود جای کلمه رو گیر آوردی. اگر نبود دوباره از همون جای حرف اول ادامه بده برو تا ببینی بازم گیر میاری یا نه
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  5. #5
    2012/10/25
    463
    32

    پاسخ : معادل دستور INSTR در زبان C (جست و جو در آرايه)

    با تابع strstr تونستم اين کار رو انجام يدم. اين تابع جزو کتابخونه هاي استاندارد زبان C هست. ( کتابخونه STRING.H)
    :nerd:
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. معادل دستور RC5
    توسط leader در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2015/01/19, 15:16
  2. معادل دستور PULSEIN
    توسط ben-robot در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/10/27, 18:40
  3. معادل دستور INSTR در زبان C (جست و جو در آرايه)
    توسط homayon در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/06/09, 19:15
  4. معادل دستور
    توسط mr_hadi در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/10/30, 22:38
  5. معادل دستور هاي اسمبلي در C
    توسط jadeh2 در انجمن C , C++ , C#
    پاسخ: 14
    آخرين نوشته: 2008/07/27, 10:48

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •