C/Data Type/Array String
Arrays of strings
<source lang="cpp">
/* Arrays of strings */
- include <stdio.h>
void main() {
char str[][40] = { "String in C" , ",Another string in C" }; int count1 = 0; /* Length of first string */ int count2 = 0; /* Length of second string */ /* find the length of the first string */ while (str[0][count1] != "\0") count1++; /* find the length of the second string */ while (str[1][count2] != "\0") count2++; /* Check that we have enough space for both strings */ if (sizeof str[0] < count1 + count2 + 1) printf("\nYou can"t put a quart into a pint pot."); else { /* Copy 2nd string to first */ count2 = 0; while ((str[0][count1++] = str[1][count2++]) != "\0"); printf("\n%s", str[0]); /* Output combined string */ }
}
</source>