1
1
mirror of https://github.com/theoludwig/libcproject.git synced 2025-05-21 23:21:15 +02:00

feat: add string_position_of

This commit is contained in:
2023-12-26 20:30:54 +01:00
parent 9bb21e070f
commit ec6e748d24
4 changed files with 36 additions and 0 deletions

View File

@ -384,3 +384,14 @@ bool string_ends_with(const string_t string, const string_t prefix) {
}
return ends_with;
}
size_t string_position_of(const string_t string, const char character) {
size_t position_found = 0;
size_t string_length = string_get_length(string);
for (size_t index = 0; index < string_length && position_found == 0; index++) {
if (string[index] == character) {
position_found = index + 1;
}
}
return position_found;
}