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