می خوام موقعیت یک رشته را دررشته دیگر پیداکنه به سی
بدون تابعstrstr
می خوام موقعیت یک رشته را دررشته دیگر پیداکنه به سی
بدون تابعstrstr
توی دلفی که POS هستش، توی وی بی هم Instr. شما تو چه زبانی می خوای ؟
من به زبانc
می خوام درضمن استفاده از تابع نباشهsource
تابع رو می خوام
#include<iostream.h>
#include<string.h>
int strpos(char [],char []);
int main()
{
int loc=0;
char s1[255],s2[255];
cout<<"\n Enter string1:";
cin>>s1;
cout<<"\n Enter string2:";
cin>>s2;
loc=strpos(s1,s2);
if(loc) cout<<"\n the string find in:"<<loc;
else cout<<"\n Not found!";
return 0;
}
//************************************************** ***********
int strpos(char s1[],char s2[])
{
int i,j=0,k=0,loc,count=0;
for(i=0;i<strlen(s1);i++)
{
if(s1[j]!=s2[k])
{
j++;
loc=0;
count=0;
}
else if(s1[j]==s2[k])
{
count++;
loc=j;
j++;
k++;
}
}
if(loc) return (loc-count+1);
else return 0;
}
//************************************************** ***********
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)