View Full Version : پیدا کردن موقعیت یه رشته در رشته دیگر
keywoon
06-12-2006, 06:24 AM
می خوام موقعیت یک رشته را دررشته دیگر پیداکنه به سی
بدون تابعstrstr
SoftDevCo
06-12-2006, 10:51 AM
توی دلفی که POS هستش، توی وی بی هم Instr. شما تو چه زبانی می خوای ؟
keywoon
06-13-2006, 09:33 AM
من به زبانc
می خوام درضمن استفاده از تابع نباشهsource
تابع رو می خوام
lord fogir
07-08-2006, 01:55 PM
#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;
}
//************************************************** ***********
vBulletin v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.