VC++6で、下のようなコードを書くと最後の行でエラーがでるんですが、何故?

struct aho
{
unsigned char baka;
};

struct aho sine;

sine.baka=0;