• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 19 رای - 2.79 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: string::find
حالت خطی
#1
یه نمونه سورس خیلی جالب برای جستو جو در رشته ها
کد:
// string::find
#include <iostream>
#include <string>
using namespace std;

int main ()
{
  string str ("There are two needles in this haystack with needles.");
  string str2 ("needle");
  size_t found;

  // different member versions of find in the same order as above:
  found=str.find(str2);
  if (found!=string::npos)
    cout << "first 'needle' found at: " << int(found) << endl;

  found=str.find("needles are small",found+1,6);
  if (found!=string::npos)
    cout << "second 'needle' found at: " << int(found) << endl;

  found=str.find("haystack");
  if (found!=string::npos)
    cout << "'haystack' also found at: " << int(found) << endl;

  found=str.find('.');
  if (found!=string::npos)
    cout << "Period found at: " << int(found) << endl;

  // let's replace the first needle:
  str.replace(str.find(str2),str2.length(),"preposition");
  cout << str << endl;

  return 0;
}
 
پاسخ
  


پیام‌های این موضوع
string::find - توسط Ghoghnus - 05-24-2012، 10:16 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  توابع جستجوی یک زیر رشته در رشته هایی از نوع string Ghoghnus 0 3,143 05-24-2012، 10:12 PM
آخرین ارسال: Ghoghnus

پرش به انجمن:


Browsing: 2 مهمان