How do I create an array of strings in C?

前端 未结 14 2670
野的像风
野的像风 2020-11-22 14:43

I am trying to create an array of strings in C. If I use this code:

char (*a[2])[14];
a[0]=\"blah\";
a[1]=\"hmm\";

gcc gives me \"warning:

14条回答
  •  孤城傲影
    2020-11-22 15:24

    Your code is creating an array of function pointers. Try

    char* a[size];
    

    or

    char a[size1][size2];
    

    instead.

    See wikibooks to arrays and pointers

提交回复
热议问题