реклама на сайте
подробности

 
 
> Помогите пожалуйста оптимезировать кусочек кода
TamTam
сообщение May 12 2006, 13:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



#define CALL_TO_1_cell putsf("\x41\x54\x44\x3e\x53\x4d\x31\x3b\x0D");
#define CALL_TO_2_cell putsf("\x41\x54\x44\x3e\x53\x4d\x32\x3b\x0D");
#define CALL_TO_3_cell putsf("\x41\x54\x44\x3e\x53\x4d\x33\x3b\x0D");
#define CALL_TO_4_cell putsf("\x41\x54\x44\x3e\x53\x4d\x34\x3b\x0D");
#define CALL_TO_5_cell putsf("\x41\x54\x44\x3e\x53\x4d\x35\x3b\x0D");

В данных строках меняется только 1 байт который означает номер ячейки в памяти мобилы

Иными словами строка №1 посылает команду на набор номера из 1 ячейки

Вопрос как этот бит зделать денамическим ???

В конечном итоге хотелосьбы делать тоже самое только одной строкой меняя только номер ячейки


Зарание всем благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_artem_
сообщение May 12 2006, 13:39
Сообщение #2


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



Код
unsigned char *command_p = "\x41\x54\x44\x3e\x53\x4d\x31\x3b\x0D";
.....

comman_p[6] = (comman_p[6] & 0xf0 ) | Nomer_yacheyki;     // 1 .. 5

putsf(command_p);


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016