پیاده سازی توابع strlen و strchr
int strlen(const char *s)
{
for(int i=0;s[i];++i);
return i;
}
char *strchr(const char *s,int c)
{
unsigned i;
for(i=0;i<strlen(s) && s[i]!=(char)c;++i);
if(i==strlen(s))
return NULL;
else
return (char *)&s[i];
}
//end
{
for(int i=0;s[i];++i);
return i;
}
char *strchr(const char *s,int c)
{
unsigned i;
for(i=0;i<strlen(s) && s[i]!=(char)c;++i);
if(i==strlen(s))
return NULL;
else
return (char *)&s[i];
}
//end
- برچسب ها: string، strlen، strlenght، string lenght، strchr، strinhchr، رشته، تابع، function، پیاده سازی تابع،
پیاده سازی تابع strcat
char *strcat(char *s,const char *t)
{
unsigned i,j;
i=j=0;
while(s[i]!='\0')
i++;
while((s[i++]=t[j++])!='\0');
return s;
}
//end
{
unsigned i,j;
i=j=0;
while(s[i]!='\0')
i++;
while((s[i++]=t[j++])!='\0');
return s;
}
//end
- برچسب ها: تابع، strcat، رشته، تابع رشته ها، string، function، پیاده سازی تابع، شبیه سازی تابع،
- کل صفحات:0
تبلیغات
