Website Summary Files Commits Branches @commit @diff @stats
path: root / Week01 / Exercise03 / stringHelpers.h
blob: 7f861303c7ed935371f8dbba5ed40ad695aa4191 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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