XTrim - trim leading and trailing whitespace characters






4.09/5 (8 votes)
XTrim implements _tcsltrim and _tcsrtrim - CRT-like functions to trim whitespace.
Introduction
XTrim implements_tcsltrim
and _tcsrtrim
, non-MFC functions to trim whitespace from a string.
Function Descriptions
- _tcsltrim() - Remove leading whitespace.
/////////////////////////////////////////////////////////////////////////////// // // _tcsltrim() // // Purpose: Removes (trims) leading whitespace characters from a string // // Parameters: pszSource - Pointer to the null-terminated string to be trimmed. // On return, pszSource will hold the trimmed string // // Returns: TCHAR * - pointer to trimmed string //
- _tcsrtrim() - Remove trailing whitespace.
/////////////////////////////////////////////////////////////////////////////// // // _tcsrtrim() // // Purpose: Removes (trims) trailing whitespace characters from a string // // Parameters: pszSource - Pointer to the null-terminated string to be trimmed. // On return, pszSource will hold the trimmed string // // Returns: TCHAR * - pointer to trimmed string //
How To Use
To integrate XTrim
functions into your app, you first need to add following files to your project:
- XTrim.cpp
- XTrim.h
If you include XTrim
in project that uses precompiled headers, you must change C/C++ Precompiled Headers settings to Not using precompiled headers for XTrim.cpp.
Next, include the header file XTrim.h in appropriate project files. Now you are ready to start using XTrim
. Please see XTrimTest.cpp for examples.
Revision History
Version 1.0 - 2003 May 11
- Initial public release
Usage
This software is released into the public domain. You are free to use it in any way you like. If you modify it or extend it, please to consider posting new code here for everyone to share. This software is provided "as is" with no expressed or implied warranty. I accept no liability for any damage or loss of business that this software may cause.