Today, Ron Hensley spake to the list:
> That looks fine. Also you will more then likely see this sort of thing
> done in the Circle code with
> sprintf(buf,"some text");
> sprintf(buf, "%smore text",buf);
Hopefully not. That code is erroneous and unportable.
Anyway, if you're simply wanting to copy over the last character (be it an
'\n' or something else entirely) with a new string:
strcpy(buf + (strlen(buf) - 1), "...");
or the equivalent using sprintf().
-dak : Yes, I do mean strcpy() and not strcat().
+------------------------------------------------------------+
| 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