Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: упрощенный пример
Отправлено
DOOZER
08 декабря 2007 г. 16:18
В ответ на:
&R - это точно строка? дайте больше кода
отправлено <font color=gray>kan</font> 08 декабря 2007 г. 16:05
U16 R;
U8 p = 0;
char s[] = "[вские_символы]b=125[вские_символы]";
char c;
U16 n;
do
{
c = s[p];
// ищем символ '='
if (c == '=')
{
sscanf(s+1, "%d", &R);
break;
}
p++;
}
while (c);
Составить ответ
|
Вернуться на конференцию
Ответы
В зависимости от полноты реализации sscanf
—
ReAl
(08.12.2007 19:16:53
89.162.152.53
, 620 байт)
Ответ: надо s+1 заменить на s+p+1, и во [вские_символы] не должно встречаться нулей (+)
—
bryk
(08.12.2007 16:47:17
91.191.179.194
, 383 байт)
Ответ: Вот это я прогнал...
—
DOOZER
(08.12.2007 18:03:36
87.117.48.164
, 136 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru