okay heres my code

struct vector
{
char dataList[27];
};



int main(void)
{
struct vector listItem[10];

addData(listItem, data);

.
.
.
}




void addData(struct vector listItem[10], char data[27])
{
*listItem[index]->dataList = data;//why does this code not work, at present i get pointer to structure error message

*listItem[index].dataList = data;//this way gives me a lvalue error message

//any help will be greatly appreciated
}


i removed some of the code to keep the post size down