В настоящее время я ищу char *
с strstr
, но я не хочу искать в полном, только с 42. char до конца. Как я могу это достичь?Поиск строки с strstr в части char *
ответ
Добавить 42 к первоначальному ул указатель (учтите, что исходная длина строки больше, чем 42, хотя):
first_occurence = strstr(str + 42, substr);
спасибо, есть что-то вроде strstr в ansi c для нечувствительного к регистру сравнения? – Sebastian
@Sebastian: существует версия 'strcasestr()', но она нестандартная. – umi
Спасибо, что работает! Хорошо, теперь у меня есть только проблемы с разницей между Ü и ü и такими вещами. (его строка с кодировкой UTF8 c) – Sebastian
Просто предоставьте strstr()
с указателем на первый символ включить в поиске делового:
if(strstr(the_haystack + 42, "the needle") != NULL)
printf("found needle at end of haystack!\n");
Конечно, это предполагает, что the_haystack
действительно долго, по крайней мере 42 символов.
- 1. Как сравнить strstr (LPCWSTR, CHAR *);
- 2. оптимизация скорости памяти strstr (strstr)
- 3. Поиск части строки, отправленной пользователем через POST
- 4. Почему strstr() поиск нулевой строки всегда возвращает true?
- 5. NSComparisonResult поиск части строки?
- 6. Поиск прокомментированной части строки
- 7. Поиск части строки в массиве
- 8. C++ Поиск функции char в char?
- 9. Поиск части строки в списке?
- 10. Назначение части строки char * в C
- 11. Поиск текста с использованием функции strstr в C
- 12. Поиск новой строки char C++
- 13. неверный счет с использованием strstr
- 14. Оптимизированная версия strstr (поиск имеет постоянную длину)
- 15. Замена части char * с меньшим char *
- 16. Поиск части строки в файле в оболочке
- 17. Реализация strstr
- 18. Поиск с использованием только части строки
- 19. рекурсивная функция strstr в с
- 20. удаление определенной части строки в C
- 21. С: Примите детали из строки без разделителя (используя strstr)
- 22. поиск подходящей строки с использованием части строки в SQL
- 23. Поиск части строки в массиве строк
- 24. поиск части строки в MongoDB документов
- 25. PowerShell: поиск части строки в файле журнала
- 26. strstr() эквивалент в C#
- 27. Проблема с cin.getline и strstr
- 28. strstr() function
- 29. Поиск массива char или строки, на которые указывает char *
- 30. Копирование strstr поиска в строке самой строки
'strstr (стог + 42, игла)'. –