Как проверить, содержит ли строка конкретный заданный символ?Как проверить, содержит ли строка определенный символ?
ответ
Совершенно тривиально, на самом деле. Вот пример фрагмента. Это обнаружит первое вхождение символа в строке.
#include <stdio.h>
#include <string.h>
int main()
{
const char* haystack = "self";
const char needle = 'l';
size_t len = strlen(haystack);
size_t i;
for(i = 0; i < len; i++) {
if(haystack[i] == needle) {
fprintf(stdout, "Found char '%c' in '%s' at position %d\n", needle, haystack, (i+1));
break;
}
}
return 0;
}
Зачем изобретать колесо? 'strchr' уже существует. –
Важно знать, как реализовать этот базовый алгоритм. –
Пример реализации strchr можно найти здесь [http://clc-wiki.net/wiki/strchr], который имитирует семантику версии библиотеки C. Одно из основных отличий заключается в том, что нулевой ограничитель считается частью строки. –
- 1. Как проверить, содержит ли строка определенный символ
- 2. Как проверить, содержит ли строка определенный символ в Regex?
- 3. Как проверить Если строка JSON содержит определенный символ
- 4. Как определить, содержит ли строка определенный символ в JavaScript?
- 5. Ошибка при использовании. Содержит, чтобы проверить, содержит ли строка символ
- 6. php проверить, содержит ли строка специальный символ и разделить символ
- 7. как проверить, если строка содержит «+» символ
- 8. проверить, содержит ли строка слэш
- 9. Как проверить, имеет ли строка определенный символ Unicode?
- 10. Как проверить, содержит ли TreeMap определенный объект?
- 11. Как проверить, содержит ли строка хотя бы один китайский символ?
- 12. Как проверить, содержит ли строка символ в любой точке javascript
- 13. Как проверить, содержит ли строка символ в C#?
- 14. Как проверить, содержит ли строка какой-либо символ в Java?
- 15. Как проверить, содержит ли строка только символ косой черты?
- 16. Как проверить, содержит ли строка только 1 символ, используя swift
- 17. Попытка проверить, содержит ли определенная позиция определенный символ в C#
- 18. Как проверить, содержит ли строка только буквы?
- 19. Как проверить, содержит ли массив определенный объект?
- 20. Найти в C++, если строка из файла содержит определенный символ
- 21. Как проверить, имеет ли строка символ абзаца?
- 22. Строка содержит символ bash
- 23. Проверьте, если строка содержит определенный символ, используя рекурсию
- 24. Swift: проверьте, содержит ли строка символ?
- 25. Проверьте, содержит ли строка только символ «&»
- 26. Как проверить, содержит ли индекс символ?
- 27. C# - проверить, содержит ли строка символ и номер
- 28. проверить, содержит ли строка строку
- 29. Проверьте, содержит ли строка символ и номер
- 30. Проверьте, содержит ли строка какой-либо символ
strcmp, но его сравнивает целую строку с одиночным символом, поэтому результаты ... – sign3570
Как вы проверяете, является ли один символ конкретным? Как насчет следующего персонажа? – Kevin
['strchr'] (http://www.cplusplus.com/reference/cstring/strchr/) –