Array of strings in C++

What is an Array of Strings in C++?

Explanation

Array of strings in C++ is used to store a null terminated string which is a character array. This type of array has a string with a null character at the end of the string. Usually array of strings are declared one character long to accomodate the null character.

Example :



#include <iostream.h>
#include <string.h>
const int DAYS =7;
const int MAX =10;
void main()
{
char week[DAYS] [MAX] = {"Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday" };
for(int j=0;j{
cout << week[j] << endl;
}
}

Result :

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

In the above example a two dimensional array is used as an array of strings.The first index specifies the total elements of an array, the second index the maximum length of each string. The "MAX" value is set to "10" since the string "Wednesday" has length of "9" with a null makes it "10".

C++ Tutorial


Ask Questions

Ask Question