Strings in C ++

Strings in C ++

Last Updated by Yogesh Khanna 11-Sep-18

0 1185


As we have already studied in C language, there is a need for a character array to handle strings. Let's start understanding string, write header files, and then the main function.

For strings, we have to write

char S[7]; // array created in memory, and in this array, 7 values can be stored

Strings in C ++

Now, if we want to store the value in it i.e. "CODE" the first character will go to the first block and automatically in remaining blocks '\0' will be stored.

char S[7] = {'C', 'O', 'D', 'E','\0'};

Strings in C ++


Illustrate with example

#include <iostream>
using namespace std;
int main ()
{
char S[7] = {'C', 'O', 'D', 'E',\0'};
cout << "lets start string: ";
cout << S << endl;
return 0;
}

Result:

let's start string: CODE


Basic Example of Strings

#include <iostream>
#include <string>
using namespace std;
int main ()
{
string mystring;
mystring = "This is basic example of string";
cout << mystring;
return 0;
}

Result:

This is a basic example of a string


In C language, strings are known as a sequence of characters but in the last character must be the null character. Otherwise, technically it is not a string. This feature of C is also adapted in C++.

If we wants to apply fundamental operators, the pre defined functions such as strcpy(), strcomp(), push_back(), getline(), pop_back() are required.


Share:


Discount Coupons



Leave a Reply


Comments
    Waiting for your comments