Я получаю ошибку сегментации в следующем коде. Я не совсем понимаю эту ошибку.Ошибка сегментации C++ при назначении 2D-массива
cout<<"r="<<r<<"c="<<c<<endl;
int i=0,k=0;
for(int k=0;k<r;k++)
for(int j=0;j<c,str[i]!='0';j++)
{
(newl[k][j]=str[i]); //shows segmentation error on debugging
cout<<str[i];i++;
}
Может ли кто-нибудь указать, в чем ошибка, которую я делаю?
Не могли бы вы показать код для 'newl' и' str'? –
Трудно сказать, что случилось, не видя, для чего установлены значения переменных, на которые вы зависите. –
Добро пожаловать в переполнение стека! Пожалуйста, ** ** [ваш вопрос] с [mcve] или [SSCCE (короткий, самосохраненный, правильный пример)] (http://sscce.org) – NathanOliver