How to define a string array in C language

www.lautt‮‬uri.com
How to define a string array in C language

method 1

/*
Example: array of strings  in C language
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
   char *str[5];

   str[0] = "hello";
   str[1] = "lautturi";
   str[2] = "world";

   printf("Iterate over an array of strings:\n");
   for(int j =0; j < 3; j++)
    printf("%s\n", str[j]);
}

method 2

/*
Example:define an array of strings in C language
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
   char str[5][10]={ "hello","lautturi","world"};

   printf("Iterate over an array of strings\n");
   for(int j =0; j < 3; j++)
    printf("%s\n", str[j]);
}
Created Time:2017-08-22 14:14:39  Author:lautturi