On Fri, 18 Dec 1998, I Chose No Name wrote:
>Okay.. I need a function that removes all instances of a certain char from a
>string...
>example:
>---
>strip_char('~', text);
>---
>would remove all ~ from the string "text"
>
>however.. i dun know how to do that :) i messed around wit it for a while and
>i can't figure it out.. could someone give me some pointers on how to write a
>function like this? thanks a bunch
modify.c, of stock CircleMUD bpl14:
char *tilde = str;
while ((tilde = strchr(tilde, '~')))
*tilde = ' ';
If you mean closing the space also, look at delete_doubledollar(), also in
the stock code.
--
George Greer
greerga@circlemud.org
http://www.circlemud.org/~greerga/
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST