Why not just send the string you want to some object like:
class CLog
{
public:
CLog();
~CLog();
void Log_Some_Data(char *string);
};
Then have a file descriptor useable for the actual log file. Test to see
if it exits, then find the EOF, then start adding there.
Franco Gasperino
Cutting Edge Communications, Inc.
509-444-INET
awe@cet.com
On Wed, 6 Aug 1997, Michael J. McGillick wrote:
> Hello All:
>
> In the source code, I know that there are lines similar to:
>
> sprintf(buf, "Running game on port %d.", port);
> log(buf);
>
> I do understand that the purpose of this is to build a string in buf, and
> then send it to the log function. I'm currently working on porting the
> code to C++, and was wondering if anyone new of the corresponding C++
> equivalent to writing a stream to a buffer. With the normal cout and cerr
> commands, the string is written out to screen immediately, insted of being
> stored in a buffer.
>
> I apologize if this is a stretch for an appropriate question for this
> list. Thanks for any help.
>
> - Mike
>
>
> +------------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
> +------------------------------------------------------------+
>
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST