Merge pull request #28 from c---/fix-string-remove

String: Fix remove method
This commit is contained in:
WeAct Studio
2022-09-18 22:59:20 +08:00
committed by GitHub

View File

@@ -735,7 +735,7 @@ void String::remove(unsigned int index, unsigned int count)
} }
char *writeTo = buffer + index; char *writeTo = buffer + index;
len = len - count; len = len - count;
strncpy(writeTo, buffer + index + count, len - index); memmove(writeTo, buffer + index + count, len - index);
buffer[len] = 0; buffer[len] = 0;
} }