Class to manipulate UNICODE string on Window 95/98

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

This CUniString is modeled on CString to manipulate UNICODE string. It
is very convenient to manipulate UNICODE string. If you want to do something with UNICODE
string on Window 95/98(not Window NT), it can help you. Just add “UniString.h” and “UniString.cpp”
to your project.

Examples:
CString sCString;   // CString variable
CUniString sUniString; // CUniString variable
sUniString("Test String"); // Initialize with string
sUniString(sCString); // Initialize with CString
sUniString = sCString; // CString to CUnistring
sCString = sUniString; // CUniString to CString
sUniString.Mid(5); // Mid, Left, Right methods
sUniString.Mid(5,2);
sUniString.Left(5);
sUniString.Right(5);
Comparison functions:
[ ] Indexing with bounds check
==, !=, <, <=, >, >=  Usual relational and equality
Other functions:
<<, >> Serialization
unsigned int GetLength( ) Return strlen equivalent
GetBuffer() Get buffer pointer
Empty() Empty the buffer

Downloads


Download demo project – 23 Kb


Download source – 6 Kb

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read