Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!trc.rwcp!rwc-tyo!news.iij.ad.jp!tuucp1.space.ad.jp!nuucp1.space.ad.jp!ouucp1.space.ad.jp!news.momiji.or.jp!news.hek.co.jp!news.csi.ad.jp!hiroshima-u!toksen!tokujo!yamaguchi!hakata!kudpc!sakunami!ayashi!kaneko
From: kaneko@ccedu.sendai-ct.ac.jp (Yutaka Kaneko)
Subject: Re: [Q] error in malloc
X-Nntp-Posting-Host: saikachi
Message-ID: <Dv1szw.LF@ayashi.cc.sendai-ct.ac.jp>
Lines: 45
Sender: news@ayashi.cc.sendai-ct.ac.jp (SNCT NetNews Manager)
Organization: Sendai National College of Technology
X-Newsreader: mnews [version 1.18PL3] 1994-08/01(Mon)
References: <YAGISITA.96Jul24192049@titan03.titan.info.eng.niigata-u.ac.jp>
Date: Wed, 24 Jul 1996 12:50:20 GMT
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:2632
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=2632&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.

  $B6b;R!w@gBfEEGH$G$9!#(B

In article <YAGISITA.96Jul24192049@titan03.titan.info.eng.niigata-u.ac.jp>
yagisita@titan.info.eng.niigata-u.ac.jp writes:
>>  $B$O$8$a$^$7$F!#H,LZ2<(B@$B?7Bg>pJs9)3X2J$H?=$7$^$9!#(B

>>  $B;d!"2hA|=hM}$N%W%m%0%i%`$r=q$$$F$$$F!"0J2<$NMQ$J%3!<%I$r=q$-$^$7$?!#(B

>> --- $B$3$3$+$i(B ---
 $BN,(B
>> 
>>   aa = (float **)calloc(50, sizeof(float *));
                           ^^  $B$3$3$O(B100$B$G$9$h$M!#(B
$B<!$N9T$G(Bi$B$r(B0$B$+$i(B99$B$^$G2s$7$F$$$^$9$+$i!#(B
>>   for (i = 0; i < 100; ++i) {
>>     *(aa + i) = (float *)calloc(50, sizeof(float));
>>   }
 $BN,(B
>>  $B$3$l$r%3%s%Q%$%k$7$F<B9T$9$k$H!"(Bsegmentation fault $B$,$G$^$9!#(B
>>  $B%G%P%C%,$GD4$Y$?$H$3$m!"(Bcalloc$BCf$N(B malloc $B$G$R$C$+$+$C$F$$$^$7$?!#(B
>>  $B5-21NN0h$,$?$j$J$$$;$$$+$H;W$$!"$G$-$k$@$15-21NN0h$N@aLs$r$7$?$j!"$^(B
>> $B$?!"NN0h$N2rJ|$rK:$l$F$$$J$$$+$H3N$+$a$?$j$b$7$^$7$?$,!"$$$C$3$&$K2~A1(B
>> $B$7$^$;$s!#(B

  $B$=$j$c!"(Baa= calloc()$B$G3NJ]$7$?NN0h$N!"$9$0$&$7$m$K$"$k%a%b(B
$B%j%V%m%C%/$N%X%C%@$N>pJs$"$?$j$r$V$A2u$7$F$$$k$N$G$9$+$i!"(B
malloc()$B$,%(%i!<$r5/$3$9$N$OEvA3$G$9!#(B

  $B5-21NN0h$,B-$j$J$$$N$J$i$P!"(Bmalloc(calloc)$B$O(BNULL$B$rJV$7$^$9(B
$B$+$i!"$=$l$>$l$N(Bcalloc$B$,(BNULL$B$rJV$7$F$$$J$$$+$I$&$+$r%A%'%C%/(B
$B$9$k%3!<%I$rF~$l$^$7$g$&!#(B
  
  $B$^$?!"%(%i!<$H$O4X78$"$j$^$;$s$,!"(Baa$B$N$5$9NN0h$OB3$/(Bfor$BJ8(B
$B$G=i4|2=$5$l$^$9$+$i!"(Bcalloc()$B$G$J$/!"(Bmalloc()$B$G3NJ]$7$5$($9(B
$B$l$P==J,$@$H;W$$$^$9!#(B

  $B$"$H8D?ME*$K$O!"%W%m%0%i%`Cf$KD>$K(B50$B$@$N(B100$B$@$N=q$/$N$O7y(B
$B$$$G$9!#(B#define$B$r;H$&$J$j!"(Bsubroutine$B$N0z?t$GMWAG?t$r<u$1<h(B
$B$k$[$&$,9%$-$G$9!#(B

main(i,j){j=time(0);do for(i /*      $B6b;R(B $BM5(B(KANEKO Yutaka)             */
=0;i<79;i++)printf(j%512>>4? /* Sendai National College of Technology   */
" ":"*"),j=j*331+113;while(  /*    kaneko@cc.sendai-ct.ac.jp            */
printf("\n\033[H\033[1L"));} /* $B6d;HEL(Bx10 $B6b;HEL(Bx0 $B6d%-%g%m(Bx0 $B6b%-%g%m(Bx1*/
$BK\(BMessage$B$X$N%U%)%m!<!"JV?.$GFC$KCG$j$N$J$$$b$N$OL5CG0zMQ$9$k>l9g$,$"$j$^$9!#(B
