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

 
 
> Как собрать строку, Как собрать строку на этапе компилляции
Sergio66
сообщение Nov 13 2009, 13:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Есть такой код:
Код
[/code]
char PO_Descripror[50] = "";
            #ifdef OUT_STATE_LOG
              strcat(PO_Descripror, "OSL-");
            #endif
            #ifdef PASS_TIME_CTRL
              strcat(PO_Descripror, "PTC-");
            #endif      
            #ifdef PASS_DIR_CTRL
              strcat(PO_Descripror, "PDC-");
            #endif  
            #ifdef REVERS_PROTECT
              strcat(PO_Descripror, "RvP-");
            #endif        
            #ifdef TABLE_2
              strcat(PO_Descripror, "T2-");
            #endif    
[code]

Нужно построить такую же строку но для
__flash const char PO_Descripror[50] = "";
и на этапе компилляции.
Кто нить сталкивался с подобным?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Nov 13 2009, 13:57
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
НЕт, Вы не поняли...


Да нет, все правильно, так и будет. В Си "str1" "str2" будет соответствовать "str1str2"


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post



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

 


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


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