Arrays of strings : Array String « Data Type « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C / ANSI-C » Data Type » Array String 




Arrays of strings
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 */
  }
}


           
       














Related examples in the same category
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.