Как создать словарь на C?

Я программирую микроконтроллер на языке C и как часть этого хочу отображать определенные буквы на 7-сегментном дисплее. Каждой букве соответствует номер, по которому на 7-сегментном дисплее отображается буква. В этом нет никакого реального шаблона, потому что число просто составлено путем сложения битов на 7-сегментном дисплее, которые необходимы для отображения буквы, так что это ' Было бы здорово, если бы я мог создать для этого какой-то словарь.

Если бы я использовал C # или что-то еще, я бы просто сделал словарь, а затем добавил бы буквы как ключи и числа как значения, но насколько я знаю, что я не могу сделать это на C. Есть ли другой способ сделать это, или я должен просто написать функцию вроде int displayletter (char letter) , которая использует набор операторов if для возврата правильных чисел ?

7
задан Gaurang Tandon 23 June 2018 в 06:02
поделиться