![]() |
strcmp не работает хотя слово есть
несмотря на то что в meseg содержится details strcmp его не находит
Код:
nNumRead = recvfrom(name_sock, msg, MAX_MSG, 0, (sockaddr *) &server_addr, &server_addr_size); |
strcmp, всего лишь сравнивает 2 строки
http://imglink.ru/pictures/19-08-09/...27de04c254.jpg тебе же нужно найти входит ли строка "details" в строку msg думаю подойдет strstr http://imglink.ru/pictures/19-08-09/...9024b09197.jpg эдд: если не то нужно, извиняюсь |
не находит тоесть вылетает исключение? или не выполняется if ?
ps: попробуй strcmp(msg, TEXT("details")) или "details" как отдельную перменную pps: кстати да , Цитата:
|
Если нужно просто сравнить, то возможно в msg передается какой-то лишний символ,
например '\n' |
fker, спасибо
использование strstr помогло |
| Время: 19:28 |