Mail Archives: djgpp/1998/06/03/23:45:28
Eli Zaretskii wrote in message ...
>
>On Tue, 2 Jun 1998, KINO wrote:
>
>> -The cursor's position isn't as I wrote or
>> -The cursor's position is O.K. but the printf() function I wrote doesn't
>> appear. After quiting the program I press Alt+F5 and what a surprise that
>> all sentences wroten (write) appear at the bottom of the screen.
>
>You are using gotoxy together with printf. This is a bad idea, since
>direct console I/O and stdio functions don't mix well. Use cprintf
>instead. The DJGPP FAQ list (available as v2/faq210b.zip from the same
>place you get DJGPP) discusses this in more detail in section 9.4.
I had that problem for the longest time, but I finally figured it out. When
you use printf() or gotoxy(), for some reason, it doesn't show up on the
screen until the program exits. But if you use fflush(stdout) after a
printf() or gotoxy(), it should clear up the problem. I hope it works out
:)
Ian Perez (fish AT discover DOT net)
- "It is by will alone I set my mind in motion"
- Raw text -