Mail Archives: djgpp/1996/04/24/00:10:35
Xref: | news2.mv.net comp.os.msdos.djgpp:3031
|
From: | gfedor AT lerc DOT nasa DOT gov (Gregory Fedor)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Odd printf behaviour
|
Date: | 23 Apr 1996 20:35:00 GMT
|
Organization: | ADF Inc. / NASA Lewis Research Center
|
Lines: | 29
|
Message-ID: | <4ljetk$bvh@sulawesi.lerc.nasa.gov>
|
NNTP-Posting-Host: | gfedor.lerc.nasa.gov
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I wrote some simple code that utilizes the gotoxy() and printf()
statements to place text on the screen, ala:
while(!done)
{
gotoxy(column, line);
printf(" %... ", ...);
// update column
// update line
}
When I run this type of code nothing appears on the screen. I can see
the cursor jumping around, but nothing else. However, if I include a
'\n' in the printf statement, things display fine, *or* as soon as I
printf with a '\n' outside the loop, then **all** the text gets
displayed. It's almost as if it's being buffered, and isn't displayed
until a '\n' comes along.
I'm stumped, anyone got a hint?
Thanks
Gregory
-------------------------------------------------------------------------------
Gregory A. Fedor ADF Inc. / NASA Lewis Research Center
Computer Engineer Microgravity Experiments
work: gfedor AT lerc DOT nasa DOT gov http://sven.lerc.nasa.gov/~gfedor (216)977-1247
personal: gfedor AT en DOT com http://www.en.com/users/gfedor
- Raw text -