Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Найти строку в строке.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Jenya7
Ищу ОК в строке.
Код
while(*buff)
{
    if(*buff == 'O' && *(buff+1) == 'K')
    {
    return 1;
    }
    *buff++;
}

Ругается на *buff++; value computed is not used [-Wunused-value]
Что за безобразие?
Alex11
А что Вы от него хотели - выбрали значение по указателю с инкрементом и никуда это значение не дели. Здесь нужно просто buff++;
Jenya7
Цитата(Alex11 @ Dec 29 2014, 13:39) *
А что Вы от него хотели - выбрали значение по указателю с инкрементом и никуда это значение не дели. Здесь нужно просто buff++;

ой точно! спасибо!
WitFed
Ещё есть встроенная функция "char *strstr(const char *buff, const char *ok)" для этих целей.
Jenya7
Цитата(WitFed @ Dec 30 2014, 14:16) *
Ещё есть встроенная функция "char *strstr(const char *buff, const char *ok)" для этих целей.

моя быстрее sm.gif
smalcom
но не масштабируется
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.