C++ provides following two types of string representations −
- The C-style
character string.
- The string
class type introduced with Standard C++.
Sr.No |
Function &
Purpose |
1 |
strcpy(s1,
s2); Copies string
s2 into string s1. |
2 |
strcat(s1,
s2); Concatenates
string s2 onto the end of string s1. |
3 |
strlen(s1); Returns the
length of string s1. |
4 |
strcmp(s1,
s2); Returns 0 if
s1 and s2 are the same; less than 0 if s1<s2; greater than 0 if s1>s2. |
5 |
strchr(s1,
ch); Returns a
pointer to the first occurrence of character ch in string s1. |
6 |
strstr(s1,
s2); Returns a
pointer to the first occurrence of string s2 in string s1. |
#include
<iostream.h>
#include
<cstring.h>
{
char str2[10] = "World";
char str3[10];
int
len ;
strcpy( str3, str1);
cout << "strcpy( str3, str1) :
" << str3 << endl;
strcat( str1, str2);
cout << "strcat( str1, str2):
" << str1 << endl;
len = strlen(str1);
}
The String Class in C++
#include
<string.h>
int main ( )
{
string str1 = "Hello";
string str2 = "World";
string str3;
int
len ;
str3 = str1;
cout << "str3 : " <<
str3 << endl;
str3 = str1 + str2;
cout << "str1 + str2 : "
<< str3 << endl;
len = str3.size();
cout
<< "str3.size() : "
<< len << endl;
}
No comments:
Post a Comment