Author: martin fierz
Date: 07:12:22 11/11/03
Go up one level in this thread
On November 11, 2003 at 08:08:33, Uri Blass wrote:
>On November 11, 2003 at 07:07:00, martin fierz wrote:
>
>>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);
>
>The result is that the content of the file is destroyed and I want to write at
>the end of the file.
yes, you can do that too of course....
>This is what I get about fopen when I ask for help.
>
>
>"w"
>
>Opens an empty file for writing. If the given file exists, its contents are
>destroyed.
....if you read that further you will (most probably) see that you have to use
"a" for append instead of "w" for write.
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.