ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
378253
Vladimir Ljaschko (02.01.2013 12:28, просмотров: 7782)
Ну, кто НГ не праздновал? ;) Помогите упростить этот код, памяти не хватает  switch (edit_value.length) { case 2: edit_value.new_value=10*(int)(edit_value.buffer[0]-0x30)+ (int)(edit_value.buffer[1]-0x30); break; case 3: edit_value.new_value=100*(int)(edit_value.buffer[0]-0x30)+ 10*(int)(edit_value.buffer[1]-0x30)+ (int)(edit_value.buffer[2]-0x30); break; case 4: edit_value.new_value=1000*(int)(edit_value.buffer[0]-0x30)+ 100*(int)(edit_value.buffer[1]-0x30)+ 10*(int)(edit_value.buffer[2]-0x30)+ (int)(edit_value.buffer[3]-0x30); break; case 5: edit_value.new_value=10000*(int)(edit_value.buffer[0]-0x30)+ 1000*(int)(edit_value.buffer[1]-0x30)+ 100*(int)(edit_value.buffer[2]-0x30)+ 10*(int)(edit_value.buffer[3]-0x30)+ (int)(edit_value.buffer[4]-0x30); break; }