我正在尝试将字符串作为输入并将其放入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);
}
}