Array of String using Pointers

The declaration of an array of character pointers is an extremely useful extension to single string pointer declarations.

Array of String using Pointers

Array of String using Pointers

     

In this section, you will learn how to create an array of string using pointers in C.

The declaration of an array of character pointers is an extremely useful extension to single string pointer declarations. In the example below, A two element array of character pointers where each element is a pointer to a character. We have initialized the array with two elements by giving index numbers. In C, format specifier %s is used with the printf to print the string.

Here is the code:

ARRAYOF.C

 

 


#include <stdio.h>
#include <conio.h>
void main() {
  clrscr();
  char *array[2];
  array[0]="Hello";
  array[1]="World";
  printf("The Array of String is = %s,%s\n", array[0], array[1]);
  getch();
}

Output will be displayed as:

ARRAYOF.EXE

Output will be displayed as: