By coincidence I discovered, that disp(fprintf()) prints the string of fprintf plus the number of characters that it has. I know, that the disp() i
disp(fprintf())
disp()
In the doc on fprintf, you see that the output from fprintf is the number of bytes printed. So here, the fprintf is printing Hi 2 all of you and the disp is printing the 15 returned by fprintf.
fprintf
Hi 2 all of you
disp