![]() |
переобразование в цифры (c++)
Допустим у меня есть лист имен. Мне нужно для каждого имени создать уникальную цифру, ID. Как можно это сделать наиболее эффективно?
Например, Код:
int idEgor = computeID("Egor"); |
Для первой записи - id = 1. При вносе всех последующих - max(id) + 1
|
Цитата:
|
Возьми Ascii код каждой буквы фамилии :-) Будет что то типа
фамилия Abcde код 6566676869 Изврат зато примитив При повторении фамилии и цифра будет такой же ) |
а массив ?
Users[1] = computeID("Egor"); Users[2] = computeID("Pavel"); или двумерный... Users[1,1] = "Name: Egor"; Users[1,2] = computeID("Egor"); Users[2,1] = "Name: Pavel"; Users[2,2] = computeID("Pavel"); |
Jes, о да, очень грамотно, а если 300 имен будет, ты тоже так заполнять будешь?
Код:
#include <stdio.h> |
>>struct UID uid;
Ni0x , да , это более грамотно , я просто предложил ... |
| Время: 18:52 |