VC++2008を使っています。
配列の初期化について質問があります。

test.Buffer[100] = 0.0;
構造体の中の配列を上のようにすると、中身が全て0.0にできていました。

インターネットや参考書には
test.Buffer[100] = {0.0};
とするように書いてあります。
しかしこちらでは構文エラーとなりコンパイルできません。

構造体の中の配列を一括で初期化する際、本当はどのように記述したらよいのでしょうか?
よろしくお願いいたします。