const int k = 30;
const int max_size = 100;
struct warehouse
{
char name_product[k];
int price;
int sum;
char article[k];
char placement[k];
};
warehouse sklad[max_size]; // внутри функции создаю массив структур
choice_func(sklad, kol); // передаю в функцию ссылку на массив структур
Дальше хотел сделать функцию удаление товара из структуры, думал сделать как с массивом (arr[i] =arr[i+1];
ну и написал
sklad[i].name_product = sklad[i+1].name_product;
выдаёт ошибку "Выражение должно быть доступным для изменения левосторонним значением
Помогите исправить ошибку.