Hi !

Does sprintf have an buffer or something. I do the following :

PrintINT( myFile, "TEST INT ", 4500 );
PrintINT( myFile, "TEST INT ", 4501 );


void PrintINT( FILE* f, char info[], int varde )
{

char sVarde[40];

sprintf( sVarde, "%d\n", varde );
strcat( info, " = ");
strcat( info, sVarde);

fwrite( info, strlen(info),1,f );


}


Result is :

TEST INT = 4500

= 4500
= 4501

I thougt it should be :-)

TEST INT = 4500
TEST INT = 4501


Many thank's in advance!

Regards
Micael