Имя: Пароль:
1C
 
МАС-адреса и арифметика в 16-ричной системе
0 zaic
 
15.05.12
11:25
На складе есть принтер этикеток, на который печатают уже давно и успешно. Кладовщикиам дали в нагрузку печатать МАС-адреса. Например, есть исходный адрес вида 00:23:C8:00:19:6E. Надо напечатать 50 наклеек на следующие 50 адресов.
Первый 00:23:C8:00:19:6E,
второй 00:23:C8:00:19:6F
и т.д., добавляя 1-ку.
Они сейчас по 1 знаку меняют и печатают по 1 штуке. Подскажите, плиз, как красиво решить задачу хотя бы для трех октетов.
1 zak555
 
15.05.12
11:26
зачем печатать mac ?
2 Godofsin
 
15.05.12
11:27
Эээ... а зачем МАС на этикетках?
3 zaic
 
15.05.12
11:29
(1),(2)мас на ленте, отдельно клеятся.
4 SUA
 
15.05.12
11:31
а что сложного в арифметике в 16ричной системе?
если совсем не нравится - нарисуй функции HexToDec и DecToHex, примеров в инете навалом
5 miki
 
15.05.12
11:32
(0)три октета - три цикла от 0 до 255. Конвертор тут:
http://my1c-archive.narod.ru/knowhow/uni_conv.html
6 zaic
 
15.05.12
11:46
(4) спасибо за идею,
(5) спасибо за конвертер.
Будем думать, как проще. Я думал в цикле от 0 до 50 проверять и менять строку с кучей если/иначеесли и пр.
7 zaic
 
15.05.12
15:36
Оказалось, есть множество способов замены символа в строке:
http://avb1c.narod.ru/137788.htm
8 andrewks
 
15.05.12
15:38
(1)(2) может, роутеры какие-нить продают
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан