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

 
 
> корявое отображение имени устройства, почему может быть
Dubov
сообщение Jun 6 2012, 09:12
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



пишу в драйвере для устройтсва
...
static const char *timer_pdata[] = {
"0", /* 0 is the name of the timer */
NULL,
};

получаю в консоли после зборки:

... cat name
timerЭю

совершенно неожиданный результат)
почему?

Сообщение отредактировал Dubov - Jun 6 2012, 09:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Boom-Zoom
сообщение Jun 8 2012, 19:40
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 10-05-12
Пользователь №: 71 762



Может я чего то не понял, но
timer_pdata[] - имя массива само по себе указатель, а так как строка неопределённой длины должна оканчиваться нулём static const char timer_pdata[] {" "0", /* 0 is the name of the timer */ ",NULL}

Сообщение отредактировал Boom-Zoom - Jun 8 2012, 19:40
Go to the top of the page
 
+Quote Post



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

 


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


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