int main(int argc, char const *argv[]) { assert(strcmp(pad_left("", 0), "") == 0); assert(strcmp(pad_left("x", 0), "x") == 0); assert(strcmp(pad_left("x", 1), "x") == 0); assert(strcmp(pad_left("x", 2), " x") == 0); assert(strcmp(pad_left("xx", 4), " xx") == 0); return 0; }
string pad_left_copy(string in, unsigned int length, char c) { pad_left(in, length, c); return in; }