www.delorie.com/archives/browse.cgi | search |
From: | "Peter Daniel Davies" <grobe AT globalnet DOT co DOT uk> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Newbie, stupid 'printf' Question |
Date: | Thu, 7 Jan 1999 23:41:02 -0000 |
Lines: | 27 |
Message-ID: | <773gna$2q9$1@newnews.global.net.uk> |
References: | <19990107175907 DOT 21430 DOT 00007885 AT ng-fp1 DOT aol DOT com> |
NNTP-Posting-Host: | 195.147.145.230 |
X-Newsreader: | Microsoft Outlook Express 4.71.1712.3 |
X-MimeOLE: | Produced By Microsoft MimeOLE V4.71.1712.3 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
MstrX1 wrote in message <19990107175907 DOT 21430 DOT 00007885 AT ng-fp1 DOT aol DOT com>... >Hello, >if I don't type a LF("\n") at the end of my printf-text >the text isn't printed correctly under MS-DOS. >Most times this isn't a problem, because I need >it anyway, but if I want to print text at the bottom >of the screen and I print (printf("Hello World\n")), >the screen scrolls down and the top-line will be destroyed. > >How can I print it correctly without using a "\n" at the end, >or stop this scrolling ? > >J. Diederich > Hello fellow newbie. Insert the following line beneath the printf statement without the \n at the end of the string. fflush(stdout); This empties the output buffer to the output device 'stdout' which is defined in the stdio library.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |