printf() bug?

 

This code here:

Print(package.bid," ",package.ask," ",sn);
printf("Received bid %.5f , ask %.5f, from %s",package.bid," ",package.ask," from ",sn);

 yields this:

 

MQLmagazine.com 

 
Print(package.bid," ",package.ask," ",sn);
printf("Received bid %.5f , ask %.5f, from %s",package.bid,package.ask,sn);


Reason: