I am wondering whether there is an easy-to-use C string library (similar to string in C++) so that users don't need to deal with memory allocation.
For example, to strcat()
two C string, one has to know the sizes of both strings and allocate the memory when necessary. This is a burden to the programmer.
What is the best way to obliviate this kind of burden from the programmer in C?