自作関数内で構造体Foo内のchar var_foo[256]に文字列を格納したいのですが、
int main(void)
{
  struct Foo *foo;
  func_getword(stdin, &foo);

  return 0;
}

void getword(FILE *fp, struct Foo **foo)
{
  fgets(*foo->var_foo, 256, fp);
}
だと左辺が構造体と認められません、どう書けばよいのでしょうか?