[c] Append Char To String in C?