Я предлагаю создать struct
для хранения идентификатора и связанного с ним имени.
typedef struct {
String id;
String name;
} User;
Создать массив для хранения нескольких экземпляров структуры.
User users[MAX_USER_NUM]; // define the size
User user1 = {"123", "A"}; // {"id", "name"}
users[0] = user1;
User user2 = {"234", "B"};
users[1] = user2;
User user3 = {"345", "C"};
users[2] = user3;
Затем вы можете получить имя пользователя, передав идентификатор функции, подобной этой.
String lookup(String id) {
for (int i = 0; i < MAX_USER_NUM; i++) {
if (users[i].id == id) {
return users[i].name;
}
}
return "";
}