diff options
feat(Week01): Add solutions
1 files changed, 14 insertions, 0 deletions
| -rw-r--r-- | Week01/Exercise03/stringHelpers.h | 14 |
diff --git a/Week01/Exercise03/stringHelpers.h b/Week01/Exercise03/stringHelpers.h new file mode 100644 index 0000000..7f86130 --- /dev/null +++ b/Week01/Exercise03/stringHelpers.h @@ -0,0 +1,14 @@ +#ifndef STRINGHELPERS +#define STRINGHELPERS + +// Създава динамично-заделен низ по подадената дължина +char* newString(unsigned length); +// Създава динамично-заделен низ, копие на подадения низ +char* newString(const char* string); +// Слепява first и second, като поставя separator между тях (ако е валиден) и +// връща резултатния (динамичо-заделен) низ +char* concatStrings(const char* first, const char* second, const char* separator); +// Освобождава паметта на динамичо-заделен низ +void deleteString(char*& string); // Запишете nullptr в string! + +#endif |
