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.