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

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

				
					//sourcea.ri

#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++

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

موفق باشید

A.J

ارسال پیام:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

Sourcea

انواع سورس رایگان!

:Contact

info [ at ] sourcea . ir

برای درخواست سورس مد نظر خود با ایمیل پشتیبانی سایت در ارتباط باشید.

کلیه حقوق مادی و معنوی این سایت متعلق به سورسا می باشد