return cString(myStr); } // ****** ****** ****** example #if 0 cString myText("blabla %i %s %%",1,"baaahl"); cString myText2(" DAS ENDE"); cString myText3 = myText + myText2; myText3 += " blaaa"; myText3 = "NOCHN ENDE"; cString myText4 = myText3.SubStr(5,-1); printf("myText : '%s'\n",myText.szText); printf("myText2 : '%s'\n",myText2.szText); printf("myText3 : '%s'\n",myText3.szText); printf("myText4 : '%s'\n",myText4.szText); printf("myText4 : '%s'\n",*myText4); // same as row bevore printf("TEST : %s#%i\n",*cString("Mein %iter Test",4),6); // right //printf("TEST : %s#%i\n",cString("Mein %iter Test",4),6); // wrong //but might sometimes seem to work. following parameters are disturbed however #endif // ****** ****** ****** END