Немало удивлён - так буква 'c' находится, а если убрать аттрибут const, то перестаёт находиться - ф-ция возвращает NULL. В мане текста по минимуму...
const char* shared = "abcdefghijklm";
void* worker(void *arg) {
char *found = memchr(shared, 'c', 10);
}
MAN:
void* memchr(const void *b, int c, size_t len);
The memchr() function locates the first occurrence of c (converted to an
unsigned char) in string b.
The memchr() function returns a pointer to the byte located, or NULL if
no such byte exists within len bytes.
Ответ на:
комментарий
от pvv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Описание функции - С! (2005)
- Форум C++[RAII], c network, recv неоправданный интервал (2008)
- Форум Копирование фрагмента файла - учебная программа (2015)
- Форум Ядро 2.6.0-test9 и ASPLinux 9.0 (2003)
- Форум [C] Проблема с towlower и кодировками. (2010)
- Форум Странное поведение asio::async_read и asio::async_read_until (2016)
- Форум Linux+Vortex2=Unreal??? (2003)
- Форум Непонятная ошибка распределения памяти (2016)
- Форум Как правильно посчитать HMAC_SHA1 для SRTP пакета? (2020)
- Форум Исследование CryEngine 2 SDK 1.4.0 (2012)