Extended Strings Indiana

The XString-class is a powerful extension to the standard CString-class

Local Companies

Bell Industries Technology Solutions Group
317-704-6000
8888 Keystone Xing
Indianapolis, IN
Peartree Software Consulting
317-257-2486
600 Holliday Ln
Indianapolis, IN
Sanyog Computer Solutions
317-579-0746
8650 Malaga DR
Indianapolis, IN
Sterling Creek Software
317-567-5060
5881 E 82nd St
Indianapolis, IN
Britannia Inc
260-482-6321
1616 Directors Row
Fort Wayne, IN
AIDEA Inc
317 842 3036 x119
8025 Castleway Dr
Indpls, IN
GT Solutions
317-844-3510
250 E 96th St
Indianapolis, IN
Professional Solutions
317-255-1944
2040 E 54th St
Indianapolis, IN
Seven Opals Software LLC
317-569-1810
1537 Sierra Spgs
Indianapolis, IN
Advanced Solutions Inc
260-432-9695
7030 Pointe Inverness Way
Fort Wayne, IN

provided by: 
Originally published at Internet.com


The XString-class is a powerfull extension to the standard CString-class. Whereever you use a CString you can now use a XString with much more functionality. The class includes many string-functions I missed in CString, like removing, replacing or inserting strings into another, convertingfunctions to double or int and case-insensitive find, replace and remove. But the most powerfull extension is a method I called 'Elementstrings'. Most of the functions are const and return a XString, so you can use them in an expression. The functionality of this class is not very difficult to understand or to implement, but in my case, it saves a lot of time in my projects.

If you miss some functions which could be usefull to extend this class please contact me.

Additional String functions
What are Elementstrings?
Elementstring functions
Friend functions Download source file (8 KB) (comments in german)

Additional Stringfunctions:

Function Description Example Result XString num("12.345"); Double Convertion to double num.Double() 12.345 Int Convertion to int num.Int() 12 Char Convertion to char num.Char() 1 Bool Convertion to bool num.Bool() true XString test("Test Test"); Remove Remove first occurence of a string, char or range test.Remove('e') "Tst Test" RemoveAll Remove all occurences of a string or char test.RemoveAll("e") "Tst Tst" Replace Replace first occurence of a string, char or range with another string test.Replace("x", "e") "Txst Test" ReplaceAll Replace all occurences of a string or char with another string test.ReplaceAll("x", "e") "Txst Txst" Insert Inserts a string at a given position test.Insert("e", 1) "Teest Test" XString op("Test");...

Read article at Internet.com site

Featured Local Company

AIDEA Inc

317 842 3036 x119
8025 Castleway Dr
Indpls, IN

Regional Articles
- Extended Strings Anderson IN
- Extended Strings Angola IN
- Extended Strings Bedford IN
- Extended Strings Bloomington IN
- Extended Strings Brazil IN
- Extended Strings Brownsburg IN
- Extended Strings Carmel IN
- Extended Strings Chesterton IN
- Extended Strings Columbia City IN
- Extended Strings Columbus IN
- Extended Strings Connersville IN
- Extended Strings Crawfordsville IN
- Extended Strings Crown Point IN
- Extended Strings Dyer IN
- Extended Strings East Chicago IN
- Extended Strings Elkhart IN
- Extended Strings Evansville IN
- Extended Strings Fishers IN
- Extended Strings Fort Wayne IN
- Extended Strings Franklin IN
- Extended Strings Gary IN
- Extended Strings Goshen IN
- Extended Strings Granger IN
- Extended Strings Greenfield IN
- Extended Strings Greenwood IN
- Extended Strings Hammond IN
- Extended Strings Hobart IN
- Extended Strings Huntington IN
- Extended Strings Indianapolis IN
- Extended Strings Jeffersonville IN
- Extended Strings Kendallville IN
- Extended Strings Kokomo IN
- Extended Strings Lafayette IN
- Extended Strings Laporte IN
- Extended Strings Logansport IN
- Extended Strings Marion IN
- Extended Strings Martinsville IN
- Extended Strings Merrillville IN
- Extended Strings Michigan City IN
- Extended Strings Mishawaka IN
- Extended Strings Muncie IN
- Extended Strings Munster IN
- Extended Strings New Albany IN
- Extended Strings New Castle IN
- Extended Strings Newburgh IN
- Extended Strings Noblesville IN
- Extended Strings North Vernon IN
- Extended Strings Peru IN
- Extended Strings Portage IN
- Extended Strings Richmond IN
- Extended Strings Schererville IN
- Extended Strings Seymour IN
- Extended Strings Shelbyville IN
- Extended Strings South Bend IN
- Extended Strings Terre Haute IN
- Extended Strings Valparaiso IN
- Extended Strings Vincennes IN
- Extended Strings Wabash IN
- Extended Strings Warsaw IN
- Extended Strings West Lafayette IN
- Extended Strings Zionsville IN

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML