delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/07/04/05:30:14

Message-ID: <3B42E30B.42EC558C@mdh.se>
Date: Wed, 04 Jul 2001 11:34:03 +0200
From: Dan Levin <dan DOT levin AT mdh DOT se>
X-Mailer: Mozilla 4.77 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: An inconvenience with pdcurses...
NNTP-Posting-Host: dln.idt.mdh.se
X-Trace: 4 Jul 2001 11:26:26 +0100, dln.idt.mdh.se
Lines: 55
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello everybody !

Look at this code snippet - and try to build it - linked with pdcurses
(2.4 or 2.5) !

int main(void)
{
  /* Declare your variables here ! */
  int i;

  /* ...and the rest of your code goes here ! */
  initscr();
  clear();
  refresh();

  /* Your code to be inserted here... */

  for (i=0; i<1000; i++)
    {
      printw("%d ", i);
      refresh();
      napms(15);
    }

  printf("\n\nReady !\n\n");
  system("PAUSE");

  endwin();

  return 0;
}

The problem is that - as soon as you touch the keyboard during the loop,
the updating of the screen stops. You won't get any more numbers written
on the screen - although I presonnaly think you should ! I've tried the
snippet botk on Solaris & Linux - and on theses platforms it works as
expected !

Although I'm aware of the fact that this problem probably stems from the
pdcurses library code, I humbly wonder if anybody else has run into this
problem and - if so - found a solution !?

Thanks in advance !

--
Dan Levin                                    Tel 016 - 15 51 37
Institutionen för datateknik                 Fax 016 - 15 34 60
Mälardalens Högskola                         email: dan DOT levin AT mdh DOT se
Box 325
631 05 Eskilstuna
------------------------------------------------------------------------

"I used to be an idealist, but I got mugged by reality."


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019