Untitled
unknown
plain_text
2 years ago
541 B
4
Indexable
char *extract_string(const char **str, int width, int *counter) {
char *extracted_string;
extracted_string = (char *)calloc(s21_strlen(*str) + 1, sizeof(char));
int i = 0;
while (**str != '\0' && **str != ' ' &&
((**str >= 'a' && **str <= 'z') || (**str >= 'A' && **str <= 'Z'))) {
if (width != 0) {
extracted_string[i] = **str;
i += 1;
width -= 1;
}
(*str)++;
(*counter)++;
}
extracted_string[i] = '\0';
return extracted_string;
}
Editor is loading...
Leave a Comment