X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,d859c0f506c5c16e X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2002-01-05 13:23:38 PST From: Neil Franklin Newsgroups: alt.ascii-art Subject: Re: Ascii-artist's dream... Date: 05 Jan 2002 22:22:17 +0100 Organization: My own Private Self Lines: 34 Message-ID: <6u1yh4v6gm.fsf@chonsp.franklin.ch> References: X-Complaints-To: news@chonsp.franklin.ch NNTP-Posting-Date: 5 Jan 2002 21:22:17 GMT X-Newsreader: Gnus v5.7/Emacs 20.4 NNTP-Posting-Host: galapagos.ethz.ch X-Trace: 5 Jan 2002 22:23:35 +0100, galapagos.ethz.ch Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!152.66.115.5!news.bme.hu!news-ge.switch.ch!news-zh.switch.ch!pfaff.ethz.ch!chonsp.franklin.ch!not-for-mail Xref: archiver1.google.com alt.ascii-art:13444 =?Windows-1252?Q?Johannes_'Joey'_R=F6ssel?= writes: > > them has been removed by Borland. But all the same, all programs that > > were built on TurboC, FoxPro, dBase were ASCII based, but YES!! No > > Graphics in ASCII as now. Just some representations. coz the screen > > is very small 80x24 chars On a PC (where TurboC, FoxPro, dBase run) the default MDA/CGA/EGA/VGA screen is 80x25. > Isn't it possible in C to put a character at position (80,25) (or (79,24) if > you begin with 0)? The only problem I had with this little corner was, that > the cursor always jumped into the next line causing everything to scroll > down. Can't you put a character to that position and leave the cursor there? Nothing to do with whatever language you use. That is a (miss-)feature of your terminal (or display drawing driver/library on a PC). Good terminals have an virtual 81st character, to which they position the cursor after printing on the 80th column. If there then they linebreak/scroll only when the next character arrives. If annother positioning command comes before the next character, then no linebreak/scroll happens. PC display drivers (such as ANSI.SYS) and libraries (such as used by TurboPascal, TurboC, dbase, etc) should emulate this behaviour. Some do not. That is vendor specific brokenness, not language specific. -- Neil Franklin, neil@franklin.ch.remove http://neil.franklin.ch/ Hacker, Unix Guru, El Eng HTL/BSc, Sysadmin, Archer, Roleplayer - Intellectual Property is Intellectual Robbery