Newsgroups: fj.lang.c,fj.os.windows-nt
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!sinfony-news01!nr1.scn.co.jp!news.he.net!metro.atlanta.com!uunet!in2.uu.net!192.244.176.52!news.iij.ad.jp!vcmei!ced.mei!chorus.mei!layla.msr!hakuba!takuma
From: takuma@msr.mei.co.jp (Akira Takuma)
Subject: Problem of BCC32 & Windows NT
Message-ID: <E4nqIp.AA6@msr.mei.co.jp>
Sender: news@msr.mei.co.jp
Nntp-Posting-Host: hakuba.msr.mei.co.jp
Organization: ($B3t(B) $B>>2<%=%U%H%j%5!<%A(B,$BBg:e(B,$BF|K\(B
	Matsushita Soft-Research Inc., Osaka Japan
X-Newsreader: mnews [version 1.20] 1996-12/08(Sun)
Date: Mon, 27 Jan 1997 08:06:25 GMT
Lines: 62
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:3529 fj.os.windows-nt:310
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=3529&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B$3$s$K$A$OBp4V!w>>2<%=%U%H%j%5!<%A$G$9!#(B

  BC++ 5.01J $B$r;HMQ$7$F0J2<$N$h$&$J%5%s%W%k%W%m%0%i%`$r:n@.$7$?$N$G$9$,!"(B
Windows NT 3.5/4.0 $B>e$N(B DOS $B%W%m%s%W%H$G$O4|BT$7$?F0$-$r$7$F$/$l$:$K(B
$BG:$s$G$$$^$9!#(BNT $B$G$O(B DOS $B$d(B 95 $B$H$O0[$J$kFCJL$J$*$^$8$J$$$,I,MW$J$N$G(B
$B$7$g$&$+(B?

(1) $B0J2<$N$h$&$J%W%m%0%i%`$r(B BCC32 $B$G%3%s%Q%$%k$7!"(BWindows NT 3.5/4.0
    $B$G<B9T$7!"(B1.2e+40F,3.6e+40F $B$HF~NO$9$k$H%O%s%0%"%C%W$7$^$9!#(B
    $B$G$?$i$a$J7k2L$G$b$$$$$N$G!"=*N;$5$;$k$3$H$O$G$-$J$$$N$G$7$g$&$+(B?

double  d3;
float   f1 = 1.2e+40F;
float   f2 = 3.6e+40F;
float   f3;

main()
{
  signal(SIGFPE, SIG_IGN);
  scanf("%f,%f", &d1, &d2);
  f1 = d1;
  f2 = d2;
  d3 = d1 * d2;
  f3 = f1 * f2;
  printf("f=%+.6e\n", f3);
  printf("d=%+.6e\n", d3);
  printf("f=%+.15e\n", f3);
  printf("d=%+.15e\n", d3);
  printf("f=%+6e\n", f3);
  printf("d=%+6e\n", d3);
  printf("f=%+15e\n", f3);
  printf("d=%+15e\n", d3);
}

(2) $B0J2<$N$h$&$J%W%m%0%i%`$r(B BCC32 $B$G%3%s%Q%$%k$7!"(BWindows NT 3.5/4.0
    $B$G<B9T$7!"(B^C $B$rO"B3$7$FF~NO$9$k$H%W%m%0%i%`$,=*N;$7$^$9!#(B
    ^C $B$G$N6/@)=*N;$rM^@)$G$-$J$$$G$7$g$&$+(B?

#include        <stdio.h>
#include        <signal.h>

void    sig_int(void);

main(int argc, char **argv)
{
  char  buff[256];
  int   i;

  signal(SIGINT, sig_int);
  for (i = 0; i < 10; i++) {
    fgets(buff, sizeof(buff) - 1, stdin);
  }
}

void    sig_int(void)
{
  signal(SIGINT, sig_int);
}
-------------------------------------------------------------------------
($B3t(B) $B>>2<%=%U%H%j%5!<%A3+H/It(B $BBhFs3+H/%0%k!<%W(B $BBh;M3+H/%A!<%`(B $BBp4V(B
E-mail:takuma@msr.mei.co.jp
-------------------------------------------------------------------------
