Managed Extensions: Parsing CSV Files with Regular Expressions
Rating: Tom Archer - MSFT - 09/10/2004 Tom Archer illustrates how to parse comma-delimited text—when the data contains quotes, commas, and blanks—and return the data in a managed array.
Strings and Performance in .NET
Rating: Kate Gregory - 01/28/2004 STL, String, StringBuilder, character arrays '— How do you get the best performance when working with strings?
CString Alternatives Universal STL-Based Template String Class
Rating: Andrey Marochko - 10/31/2003 Unite the best features from the STL's basic_string and MFC's CString classes using an STL-based template string class. Allows all classes based on this template to be completely interactive with each other. (The article and source code were updated.)
CPerlString - A Class to Utilize Perl String Functions
Rating: none Yap Chun Wei - 03/06/2003 String manipulation and regular expressions have always been a strength of Perl. Here are two classes that encapsulate some of Perl's most useful string functions for C++. (The source code was updated.)
Simple String Class
Rating: none Yuantu Huang - 07/26/2000 Includes methods for formatting, searching (using wild cards) and numeric conversion to different data types
CUnicodeString Class
Rating: none Alexander Keck - 01/14/2000 Updated source code!!
A Super String Class
Rating: none Phil Haubert - 04/27/1999 A Super String Class
CString Manipulation Managed Extensions: Measuring Strings
Rating: Tom Archer - MSFT - 09/23/2004 Learn how to easily measure the height and width needed to display text values using .NET classes.
CString instead of LPCSTR
Rating: none Jon Zyzyck - 04/16/2002 A simple routine to allow CString formatted strings to be used wherever a regular LPCSTR would be used, without needing to define a CString (ie, dynamically created and formatted LPCSTR strings)
General Prefer std::string to char*
Rating: Marius Bancila - 02/22/2007 Understand the benefits of using the STL's std::string class over the C-like character arrays.
MI Is not Mission Impossible
Rating: Angelo Rohit - 12/18/2006 Read a guide to dealing with some of the problems encountered with multiple inheritance.
String Arrays Extending CStringArray
Rating: none Anders M Eriksson - 01/15/2000 Advanced CStringArray class with a Find method
String Conversions URI Encoding and Decoding
Rating: jinq0123 - 11/02/2006 Learn about fast and portable URI encoding and decoding functions that use std::string as the argument and return type, and do the buffer conversion, including '\0'.
Using Strings with a Switch
Rating: none Swikar Sugandhi - 08/08/2002 Articles gives simple macros to achieve switch-case on strings. The same philosophy can be extended for switch-case on variables.
Fast Numerical Formatting
Rating: none Corneliu I. Tusnea - 11/06/2001 Two functions with very good performance that can be used to format a thousand separator and more.
Case Insensitive strstr
Rating: none Petko Popov - 10/11/2001 Two different ways to do a case insensitive search.
Multi Language Resource Strings in a Single MC File
Rating: Talal Tayyab - 06/12/2001 This article will describe how to provide multiple language resource strings using the RT_MESSAGETABLE format in a single .mc file.