尝试将字符串输入2D数组时出现分段错误

时间:2019-05-14 08:27:12

标签: c string

我正在尝试将字符串作为输入并将其放入2D数组中,但是我似乎遇到了分段错误。

期望要存储在NFA_Table [i] [j]

中的字符串
char *NFA_TABLE[states][symbols + 1];
char str[1000]; 
for (int i=0;i<states;++i)
{
      for(int j=0;j<symbols+1;++j)
      {    
        scanf(" %s",str);
        strcpy(&NFA_TABLE[i][j], str);
      }
 }

0 个答案:

没有答案