вот создал массив структур
Код:
 struct
 {
     char name[10];
     float str1[10];
     float str2[10];
     float str3[10];
 } Shop;
вот как обращаться к конкретным ячейкам не пойму 
писал так 
Код:
for(int i=1; i<11; i++)
{
sscanf(StringGrid1->Cells[2][i].c_str(), "%f", &str1[i]);  // присвоение значения ячеек к массиву
sscanf(StringGrid1->Cells[3][i].c_str(), "%f", &str2[i]);
}
ошибку выдаёт т.к str1 ему неизвестен и с другим также