تبلیغات
دانلود پروژه های ++C - پیدا کردن موقعیت یک کلمه در یک جمله
 

با این کد، برنامه یک String  را از کاربر دریافت کرده و یک کلمه را از کاربر دریافت می کند و مشخص می کند که کلمه ی ورودی چندمین کلمه وارد شده است

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int lenstr(char str[]);
int findstr(char str[],char sub[]);
void main (void)
{
   char str[100],sub[100];
   cout<< "Enter string: ";
   gets(str);
   cout<< "What to search? ";
   gets(sub);

   cout << "position: " << findstr(str,sub);

   getch();
}

int lenstr(char str[])
{
   int i=0;
   while (str[i])
    i++;

   return(i);
}

int findstr(char str[],char sub[])
{
 int i,j,pos=-1;
 for(i=0; i<=lenstr(str)-lenstr(sub); i++)
 {
  j=i;
  while(str[j]==sub[j-i] && sub[j-i])
   j++;

  if (j-i == lenstr(sub))
  {
   pos = i;
   break;
  }

 }
   return(pos);
}





نوع مطلب : کدهای سی پلاس پلاس ، 
برچسب ها :
لینک های مرتبط :


 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.


دانلود پروژه های ++C
خواستن، توانستن است
درباره وبلاگ

خواستن، توانستن است.
فقط با کمی تلاش و کوشش می توان تمام قله های ترقی را طی کرد.

مدیر وبلاگ : حمیدرضا باقری
نویسندگان
آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :