Initializing a static const char* array

前端 未结 2 1670
伪装坚强ぢ
伪装坚强ぢ 2021-02-15 17:41

here is my question I have this in my .h file

static const char *Title[];

How do I initialize the array in my .C file the array to lets say \"f

2条回答
  •  轮回少年
    2021-02-15 18:11

    static const char* Title[] = { "first", "second", "third" };

    Check out this little blurb on initialization. Why do you want to do it in separate files? You'll have to do externs.

    // in .h
    extern const char* Title[];
    
    // in .c
    const char* Title[] = { "first", "second" };
    

提交回复
热议问题