برنامه ای که کاربرد تابع strlen را نشان میدهد. با اجرای این برنامه عدد 15 به عنوان طول رشته str چاپ میشود:
#include <iostream>
#include <string>
using namespace std ;
int main()
{
char str [16] = "how long am I ?";
int len ;
len = strlen(str) ;
cout<<str<<" is "<<len<<" characters long\n";
return 0;
}
//end
#include <string>
using namespace std ;
int main()
{
char str [16] = "how long am I ?";
int len ;
len = strlen(str) ;
cout<<str<<" is "<<len<<" characters long\n";
return 0;
}
//end
پیاده سازی توابع 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، پیاده سازی تابع،
- کل صفحات:0
تبلیغات
