Я создал 2d массив структур, и теперь я хочу присвоить значения x, y и z. Любые идеи, из которых возникает ошибка сегментации?Ошибка сегментации при работе с 2d массивом структур в c
struct xyz
{
int x;
int y;
int z;
};
char buf[80];
struct xyz array[width][height];
for(row=1;row<=width;row++)
{
for(col=1;col<=height;col++)
{
fgets(buf,80,file);
array[row][col].x = strtol(buf, NULL, 10);
fgets(buf,80,file);
array[row][col].y = strtol(buf, NULL, 10);
fgets(buf,80,file);
array[row][col].z = strtol(buf, NULL, 10);
}
}
индекс массив от 0 до тусклого-1, а не от 1 до тусклого –