Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Arduinoで辞書型風のデータを使いたい場合、構造体を使う

考えてみりゃ当たり前なのですが……Arduinoで辞書型やハッシュ型風のデータを使いたい場合、
Typedefをつかった構造体を定義すればつかえます。

実際のところ

typedef struct { 
  uint8_t lang;
  char* sound;
  char* value;
} dataDictionary;

const dataDictionary myDictionaryArr[] {
    {123, "AB", "yes"},
    {456, "CD", "ja"},
    {789, "FE", "はい"}
};


void setup() {
    Serial.begin(115200);

  // put your setup code here, to run once:
  Serial.println(myDictionaryArr[0].lang);
  Serial.println(myDictionaryArr[0].sound);
  Serial.println(myDictionaryArr[0].value);
}
⸮⸮123
AB
yes

f:id:shuzo_kino:20191111230705p:plain

以前C言語の構造体について

shuzo-kino.hateblo.jp

実際のところ

stackoverflow.com