| www.delorie.com/archives/browse.cgi | search |
| From: | "Tonu Aas" <tonu AT ids DOT ee> |
| Newsgroups: | comp.os.msdos.djgpp |
| References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1010719172847 DOT 2839B-100000 AT is> |
| Subject: | Re: pokeb peekb |
| Date: | Fri, 20 Jul 2001 12:30:16 +0300 |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 5.00.3018.1300 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.3018.1300 |
| Lines: | 37 |
| Message-ID: | <3b580b15$0$274$bb624dac@diablo.uninet.ee> |
| NNTP-Posting-Host: | 194.204.53.21 |
| X-Trace: | 995625749 diablo.uninet.ee 274 194.204.53.21 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
> > > > And I think that djgpp is not the best choise to produse
> > smallest/fastest program to show 01h on screen.
> Who cares about the startup code? You don't meant to say that someone
> would actually write a program that just puts the character in the middle
> of a screen and exits, do you? Who would need a ridiculous toy program
> like that? That's even less useful than the proverbial hello world.
The question was:
1) what's the shortest complete program that pokes a face (ascii 1)
into the exact middle of the screen and exits to DOS ?
2) what , if it has to be fast (~50 cycles)
3) what , if it is required to compile on a large variety of compilers ?
So - djgpp is not the best choise. And it's not stupid thread.
It's about choosing right compiler for solving problem.
And for that DJGPP is not the best. But for other a little bit more complex
programs it's good and for more complex programs it's best.
For example: Borland compiler 12116 bytes; and portable.
#include <conio.h>
------------------------------------------
void main(void)
{
struct text_info info;
gettextinfo(&info);
gotoxy(info.screenwidth/2, info.screenheight/2);
putch(0x01);
}
-------------------------------------------
BTW. Your result is good too.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |