Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
Найти строку в строке.
Форум разработчиков электроники ELECTRONIX.ru
>
Сайт и форум
>
В помощь начинающему
>
Программирование
Jenya7
Dec 29 2014, 07:27
Ищу ОК в строке.
Код
while(*buff)
{
if(*buff == 'O' && *(buff+1) == 'K')
{
return 1;
}
*buff++;
}
Ругается на *buff++; value computed is not used [-Wunused-value]
Что за безобразие?
Alex11
Dec 29 2014, 07:39
А что Вы от него хотели - выбрали значение по указателю с инкрементом и никуда это значение не дели. Здесь нужно просто buff++;
Jenya7
Dec 29 2014, 08:08
Цитата(Alex11 @ Dec 29 2014, 13:39)
А что Вы от него хотели - выбрали значение по указателю с инкрементом и никуда это значение не дели. Здесь нужно просто buff++;
ой точно! спасибо!
WitFed
Dec 30 2014, 08:16
Ещё есть встроенная функция "char *strstr(const char *buff, const char *ok)" для этих целей.
Jenya7
Dec 30 2014, 08:33
Цитата(WitFed @ Dec 30 2014, 14:16)
Ещё есть встроенная функция "char *strstr(const char *buff, const char *ok)" для этих целей.
моя быстрее
smalcom
Dec 31 2014, 17:49
но не масштабируется
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.