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

 
 
> Помогите запаковать строку в буфер и распаковать ее обратно.
-=Женек=-
сообщение Jun 6 2010, 10:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 559
Регистрация: 6-09-06
Пользователь №: 20 131



отредактировал, так как почти со всем сам разобрался, остался один момент:
вот такая строка
sprintf(str,"%s",RF_RX_Buffer);
записывает в str содержимое буфера.

А как мне сделать чтобы в str писалось не с нулевого элемента буфера, а с 3-го?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Jun 7 2010, 09:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
А вот это безобразие как-нить рационализировать можно?
Нужно!
Код
void RF_PutString(unsigned int x, unsigned int y, unsigned char *txt)
{
     RF_TX_Buffer[0]=0x3E;
     RF_TX_Buffer[1]=x;
     RF_TX_Buffer[2]=y;          
     strcpy(RF_TX_Buffer+3,txt);
}

//////////////////////////
while(1)
{
RF_PutString(0,120,"1234567");
}


}
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 7 2010, 16:38
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(XVR @ Jun 7 2010, 12:27) *
Код
while(1)
{
RF_PutString(0,120,"1234567");
}


Что за шаманство в бесконечном цикле?
Go to the top of the page
 
+Quote Post
-=Женек=-
сообщение Jun 7 2010, 17:26
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 559
Регистрация: 6-09-06
Пользователь №: 20 131



Цитата(sergeeff @ Jun 7 2010, 20:38) *
Что за шаманство в бесконечном цикле?



Коллега, зрите пост №5.

Кстати вот так не катит, ошибку совместимости типов выдает.
Код
RF_PutString(0,120,"1234567");
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -=Женек=-   Помогите запаковать строку в буфер и распаковать ее обратно.   Jun 6 2010, 10:26
- - Сергей Борщ   Вообще-то буфер и есть ваша строка. То, что вы дел...   Jun 6 2010, 11:24
- - -=Женек=-   ЦитатаВообще-то буфер и есть ваша строка. То, что ...   Jun 6 2010, 11:43
- - toweroff   а зачем Кодsprintf(sss,"1234567",0...   Jun 6 2010, 14:13
|- - zltigo   Это: Кодsprintf(sss,"1234567",0); ...   Jun 6 2010, 15:33
- - -=Женек=-   Сигнал должен передаваться непрерывно и в течение ...   Jun 6 2010, 14:36
- - baralgin   Или лучше Кодvoid RF_PutString(unsigned char x...   Jun 7 2010, 09:56
- - sergeeff   По тому, как функцию надо определить: Кодvoid RF_...   Jun 7 2010, 17:36
- - -=Женек=-   Все равно не получается. "flas unsigned char*...   Jun 7 2010, 18:45
- - sergeeff   Некоторые компиляторы имеют ключи интерпретации ch...   Jun 8 2010, 05:48
- - Сергей Борщ   Цитата(sergeeff @ Jun 8 2010, 08:48) Посм...   Jun 8 2010, 12:02


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:48
Рейтинг@Mail.ru


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