cstring use