Strings: Overview
Visual C++ provides several ways to manage string data:
Run-time library functions for working with C-style null-terminated strings
MFC's class , which provides flexible, resizable string objects
Nearly all programs work with string data. MFC's CString class is often the best solution for flexible string handling. Both the run-time library and CString support strings containing multibyte (wide) characters, as in Unicode or MBCS programming.