Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!jaist-news!cs.titech!nirvana.cs.titech!wnoc-tyo-news!astecgw!yinugw!fuji
From: fuji@yinu.co.jp (Hirofumi Fujiwara)
Subject: [Question] void pointer
Message-ID: <Cn9quL.D7@yinu.co.jp>
Organization: Yinu System, Inc. Tokyo, Japan
Date: Sat, 26 Mar 1994 11:06:20 GMT
Lines: 52
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:1426
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=1426&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.


$BF#86!w%$%K%e!<%7%9%F%`(B $B$G$9!#(B

void* $B$K$D$$$F$N<ALd$G$9!#(B


$B#K!u#R$NBh#2HG!J=iLuHG!"FqLuD{@5HG!K$G!"(B

    void *calloc( size_t n, size_t size )

$B$r;H$&;~!"(B

    int *ip;
    ip = (int *) calloc(n, sizeof(int));

[page 204]

$B$H=q$+$l$F$$$^$9$,!"%-%c%9%H$N(B (int *) $B$OITMW$G$O$J$$$N$G$7$g$&$+!)$=(B
$B$b$=$b(B void* $B$O!"$3$&$$$&HQ$o$7$/!"2DFI@-$rB;$J$&$b$N$rGS=|$9$k$3$H$b(B
$BL\E*$@$C$?$N$G$O$H;W$&$N$G$9$,!"$I$&$J$N$G$7$g$&!#(B
  ANSI $B$N5,3J$G$O$I$&$J$C$F$$$k$N$G$7$g$&$+!)(B

  $BB?$/$NK\$G!"%-%c%9%H$,9T$J$o$l$F$$$^$9!#(BANSI$B=`5r$N%3!<%G%#%s%0$r$7$J(B
$B$,$i!"L\>c$j$JDx$N%-%c%9%H$r9T$J$C$F$$$kK\$b$"$k$h$&$G$9$7!"$O$C$-$j%-(B
$B%c%9%H$r9T$J$o$J$1$l$P%@%a$@$H2<@~$r0z$$$F6/D4$7$F$$$kK\$b$"$j$^$9!#(B
  $B$=$7$F!"<c43$NK\$G$O!"%-%c%9%H$O>JN,$7$F$$$^$9!#$5$i$K$4$/0lIt$NK\$G(B
$B$O!"%-%c%9%H$J$IL\>c$j$G$d$a$k$Y$-$@$H$b=q$+$l$F$$$^$9!#(B
  $B$$$C$?$$$I$l$,@5$7$$$N$G$7$g$&!#(B

  ANSI C $B$J$i!"<!$N%W%m%0%i%`$O@5$7$$$N$G$7$g$&$+!)(B
  gcc -ansi -pedantic $B$G$O%(%i!<$b%o!<%K%s%0$b=P$^$;$s!#(B

#include        <stdlib.h>

main()
{
        void    *vp;
        short   *sp;
        double  *dp;

        sp = malloc();
        vp = sp;
        sp = vp;

        dp = vp = sp;
}
  
  $B$4B8$8$NJ}!"2?$+>pJs$r$*;}$A$NJ}!"$*65$(BW$1$l$P8w1I$G$9!#(B
-- 
| $B8==;=j(B   $B")(B162  $BEl5~ET?7=I6h;3?aD.(B 130$BHVCO(B $BHxD%20%S%k(B $B#23,(B    |
| Phone 03-5261-8587  Fax 03-5261-8584  E-mail fuji@yinu.co.jp|
| $B3t<02q<R(B $B%$%K%e!<%7%9%F%`(B    $BF#86(B $BGnJ8(B(Hirofumi Fujiwara)     | 
