-
- Попробуй \12 но странно все это ибо Codavr(1250 знак., 06.10.2012 01:51 - 01:57, ссылка)
- Ааааа. Все понятно. Ставь \xA - Codavr(06.10.2012 01:59)
- вообщем, в Сях нельзя конкатенировать строки с символами аля "война ", 'и', " мир". А жаль - MegaJohn(08.10.2012 23:59)
- Не жаль, а слава богу. И так слишком много есть творческих личностей, которые хотят иметь нетрадиционные отношения с препроцессором вместо того, чтобы тупо решить задачу без извращений. - SciFi(09.10.2012 09:55)
- Во-первых 'и' -- не строка. Во-вторых "на сях" таки можно (в момент исполнения), нельзя непосредственно C-компилятором. В-третьих если очень припёрло, то можно препроцессором. Но не cpp, другим. Их есть. Только, скорей, всё это очень надумано и fk0(100 знак., 09.10.2012 00:23)
- вообщем, в Сях нельзя конкатенировать строки с символами аля "война ", 'и', " мир". А жаль - MegaJohn(08.10.2012 23:59)
- Ааааа. Все понятно. Ставь \xA - Codavr(06.10.2012 01:59)
- Если чего не ложится - не нужно пхать. Проще добавить LF при выводе массива. - Vladimir Ljaschko(05.10.2012 23:09)
- char s[64]; time_t t; puts(strftime(s, sizeof(s), "Дата: %Y.%m.%d Время: %H:%M:%S", localtime(time(&t), &t)), s); - fk0(05.10.2012 22:16)
- лехко! #define LF_CODE '\x0A' - SciFi(05.10.2012 22:06)
- Увы, в данном случае этот фокус не пройдет. В данном случае требуется Bill(112 знак., 05.10.2012 22:47)
- Можно взять в двойные кавычки и воспользоваться тем, что последовательные строки "abc" "def" склеиваются в "abcdef". SciFi(123 знак., 05.10.2012 22:55)
- google://Stringify macro! fk0(219 знак., 05.10.2012 23:08)
- Забыл добавить: #else #error "Шеф, усё пропало!" - SciFi(05.10.2012 23:33)
- google://Stringify macro! fk0(219 знак., 05.10.2012 23:08)
- Можно взять в двойные кавычки и воспользоваться тем, что последовательные строки "abc" "def" склеиваются в "abcdef". SciFi(123 знак., 05.10.2012 22:55)
- Увы, в данном случае этот фокус не пройдет. В данном случае требуется Bill(112 знак., 05.10.2012 22:47)
- Может проще так? Михаил Е.(84 знак., 05.10.2012 21:32)
- так проще, но есть еще и #define EP_CENTR_ADJ_STR ESC_CODE, 'a', '1' и т.д. и т.п. - MegaJohn(06.10.2012 01:10)
- эх... в sprintf есть %c для того -- но профессиональным программистам это знать не положено. - fk0(06.10.2012 20:31)
- Инициализировать строку посредством sprintf... "Оригинальный Вы человек"(C) - Codavr(06.10.2012 20:48)
- Кстати, можно и sprintf'ом инициализировать. В конструкторе (C++), например. В голом C тоже аналогично. Было бы желание. Но нет, профессионалы же не используют printf, malloc, qsort и т.п. - fk0(09.10.2012 00:25)
- у него не const static, а просто static... - fk0(06.10.2012 23:21)
- нужно и так и так - MegaJohn(08.10.2012 23:57)
- Инициализировать строку посредством sprintf... "Оригинальный Вы человек"(C) - Codavr(06.10.2012 20:48)
- эх... в sprintf есть %c для того -- но профессиональным программистам это знать не положено. - fk0(06.10.2012 20:31)
- так проще, но есть еще и #define EP_CENTR_ADJ_STR ESC_CODE, 'a', '1' и т.д. и т.п. - MegaJohn(06.10.2012 01:10)
- как правильно вставить магические числа?:) Vit(209 знак., 05.10.2012 20:34)
- В код программы (среда IAR) я вставляю штампик так: ut1wpr(132 знак., 06.10.2012 01:24)
- можете одной строкой __root static __flash char about_firmware[] = "my program " __DATE__ " " __TIME__; - MegaJohn(08.10.2012 23:57)
- В код программы (среда IAR) я вставляю штампик так: ut1wpr(132 знак., 06.10.2012 01:24)
- Попробуй \12 но странно все это ибо Codavr(1250 знак., 06.10.2012 01:51 - 01:57, ссылка)