#include <stdio.h>
#include <stdlib.h>
#define LEN 3
typedef struct
{
char *string_array[LEN];
} programming;
int main(void)
{
int i;
programming pl;
pl.string_array[0] = "c";
pl.string_array[1] = "c++";
pl.string_array[2] = "java";
char **p = (char **)malloc(sizeof(char *) * LEN);
for (i = 0; i < LEN; i++)
p[i] = pl.string_array[i];
for (i = 0; i < LEN; i++)
printf("%d %s\n", i, p[i]);
free(p);
return 0;
}
/*
run:
0 c
1 c++
2 java
*/