Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: problem in priniting new line in a logfile

Author: martin fierz

Date: 04:07:00 11/11/03

Go up one level in this thread


On November 11, 2003 at 06:31:56, Uri Blass wrote:

>I try to generate a logfile for movei and I have a problem when I try to write a
>new line because for some reason fprintf does not give me a new line
>
>fprintf(logmovei,"\n"); does not help when I have no problem to write my name in
>the logfile by fprintf(logmovei,"uri");
>
>The point is that I want to see the moves easily in the logfile and I also want
>to have the exact number of nodes during playing and during pondering in order
>to help me to reproduce the exact conditions.
>
>I do not like to see something like
>something like 1.e4 e5 nodes=1 2.a3 d5 nodes=4826432 3.b3 nodes=299100 Nf6
>nodes=39999999
>
>I can do it by writing the right number of spaces but I do not like to calculate
>the number of spaces that I need to add only to write a new line in the logfile.
>
>Uri

hi uri,

this is strange. i always use what you describe to produce my logfiles, and it
works perfectly.

e.g. like this:

fp = fopen("logfile.txt", "w");
fprintf("\nsome text \nand a number %i",number);
fclose(fp);

this just has to work... you don't have to do this setbuf thing that jose wrote
about in the last message, that's just "nice to have", and should make the
output unbuffered. but the \n has to work in any case.

cheers
  martin



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.