Mega Code Archive

 
Categories / C / Data Type
 

Arrays of strings

/* 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 */   } }