配列の構造体についての質問
Posted: 2007年3月08日(木) 16:58
質問です。
構造体の中に配列を宣言してプログラムを行っているのですが、
コンパイルは通ってもリンクが通らないという事態に陥ってしまいました。
リンクエラーメッセージは Symbol "_LED_YKK_AIRSHIP_P1_n" size mismatch.
です。
プログラムは以下のとおりです。
struct LED_normal{
const short frame;
const unsigned char speed;
unsigned char dat[/url][40];
};
struct LED_normal LED_YKK_AIRSHIP_P1_n = {
70,
2,
{
{255,255,255,255,255,255,255,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//1
{242,242,242,242,242,242,242,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,},//2
{229,229,229,229,229,229,229,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//3
・
・
・
};
どなたかいい方法をお教えくださいませんか。
構造体の中に配列を宣言してプログラムを行っているのですが、
コンパイルは通ってもリンクが通らないという事態に陥ってしまいました。
リンクエラーメッセージは Symbol "_LED_YKK_AIRSHIP_P1_n" size mismatch.
です。
プログラムは以下のとおりです。
struct LED_normal{
const short frame;
const unsigned char speed;
unsigned char dat[/url][40];
};
struct LED_normal LED_YKK_AIRSHIP_P1_n = {
70,
2,
{
{255,255,255,255,255,255,255,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//1
{242,242,242,242,242,242,242,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,},//2
{229,229,229,229,229,229,229,255,0,0,255,0,0,174,0,239,174,0,239,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//3
・
・
・
};
どなたかいい方法をお教えくださいませんか。