Re: Problem with EMail Registration Code

From: Chuck Reed (rev40oz@charter.net)
Date: 01/08/02


>  fopen(buf2, "w");         // to create the "empty" file
>  fl = fopen(buf2, "a");    // to append the "empty" file  (line 1981)

You shouldn't be doing all that.  You'll be making a new file each time and
re-writing over everyone else's emails.  Just make the empty file yourself
and change the above two lines to something like

if (!(fl = fopen(buf2, "a")))
{
   // Some kind of error logging
   return;
}

>  fprintf(fl, "%s", buf);   // write the message w/ the password
>  fclose(fl);               // close the file

These are ok.  Leave those.

You should always check to make sure your file pointer exists before making
i/o calls on it.

Chuck

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT