feat(string): implemented get size function
This commit is contained in:
parent
53f0763090
commit
54a1c83d71
2 changed files with 11 additions and 0 deletions
|
|
@ -55,4 +55,6 @@ FledastyError fledasty_string_shrink_to_fit(FledastyString *current_string);
|
||||||
bool fledasty_string_has_string(const FledastyString *current_string, char *character_string, const size_t character_string_size);
|
bool fledasty_string_has_string(const FledastyString *current_string, char *character_string, const size_t character_string_size);
|
||||||
static inline bool fledasty_string_is_empty(const FledastyString *current_string) { return current_string == NULL || current_string->size == 0; }
|
static inline bool fledasty_string_is_empty(const FledastyString *current_string) { return current_string == NULL || current_string->size == 0; }
|
||||||
|
|
||||||
|
size_t fledasty_string_get_size(const char *character_string);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -288,3 +288,12 @@ bool fledasty_string_has_string(const FledastyString *current_string, char *char
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
size_t fledasty_string_get_size(const char *character_string) {
|
||||||
|
size_t size = 0;
|
||||||
|
while (character_string[size] != '\0') {
|
||||||
|
size += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue