> I had done a Google search on "StrStr" and found a little example like whatVu Pham posted.
Thanks for the help, D. Kirker
P.S. How could I delete the character at the offset found with StrStr and all the characters to the end of the string?
If you search for a char, then it is better to use StrChr. If you search for a str, then use StrStr.
If pend points to the found offset, then *(pend+1) will "delete" the rest of the string. If you really want to clear all chars after pend, then put 0x0 to each char since pend+1 until the end of the original str.
Except that this won't work for multi-byte characters. To handle that correctly, assuming a FindCharOffset routine that returns the offset, then you'd do something like:
offset = FindCharOffset(buffer, someChar);
if (offset != -1)
{
offset += TxtGetNextChar(buffer, offset, NULL);
buffer[offset] = '\0';
}-- Ken -- Ken Krugler TransPac Software, Inc. <http://www.transpac.com> +1 530-470-9200
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
