Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!newsgate1.web.ad.jp!news.fukuoka.infoweb.or.jp!newshost.ryukyu.ad.jp!sour!merope!void
From: void@merope.opus.or.jp (Kusakabe Youichi)
Subject: Re: about read binary file.
Message-ID: <1997May4.053441.2273@merope.opus.or.jp>
Organization: Macintosh User Group PLEIADES in opus
X-Newsreader: TIN [version 1.2 PL0]
References: <HISATOMI.97Apr30105013@seigyo.cc.saga-u.ac.jp>
Date: Sun, 4 May 1997 05:34:41 GMT
Lines: 67
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:4060
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=4060&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.

hisatomi@cc.saga-u.ac.jp wrote:
: 2$B<!F~G[Ns$K$7$J$$$H!$$d$O$jF|2<It$5$s$N=q$+$l$?(Bprogram
: $B$G$b%3%s%Q%$%k$G$-$^$;$s!%(B

$B$O(B?

: $B$^$?(Bfseek$B$b:G=i$OL5$+$C$?$N$G$9$,(B
: $B$3$l$bL5$$$H!$F0:n$G$-$J$+$C$?$N$G$9!%(B

$B$3$l$b%&%=$G$7$g$&$M!#(B

: $B!!$G$9$N$G!$F|2<It$5$s$ND{@5$5$l$?(Bprogram$B$r(B
($BN,(B)
: $B$HD>$5$J$$$H%3%s%Q%$%k$G$-$^$;$s!#(B
$B!VD>$5$J$$$H!W$8$c$J$/$F!V2u$5$J$$$H!W$G$7$g(B?

$B$=$l$K(B1byte$B$:$DFI$_9~$`$N$K(B
#include <stdio.h>
#include <stdlib.h>

main()
{
FILE *fp;
int n;
char c;

if ((fp = fopen("hsl32095.prm", "rb")) == NULL)
return 1;
for (n = 0; fread(&c, 1, 1, fp) > 0; n++) {
if (n % 16 == 0)
printf("\n%05x: ", n);
printf("%02x", (c & 0xff));
}
fclose(fp);
return 0;
}
$B$G!V%3%s%Q%$%k$G$-$J$$!W!V$?$@$7$/:nF0$7$J$$!W$H$$$&$3$H$O$J$$$G$7$g$&!#(B

: $B!V(Bfreed()$B$N(Berror$B$b8+$J$$$H%3%"%@%s%W!W$N0UL#$,$h$/$o$+$i$J$$(B
: $B$N$G65$($F$/$@$5$$!#(B

$BF~NO%G!<%?$,(B1024byte$BL$K~$@$C$?$H$-$K$I$N$h$&$J?6$kIq$$$r$7$^$9$+(B?

: $B<+J,$H$7$F$O!$5!<o$K$h$C$F(Bchar$B7?$N(Bbytes$B$K0c$$(B
: $B$,$"$k$N$GK\Ev$K#1(Bbyte$BKh$KFI$_9~$^$l$F$$$k$+$C$F$3$H$G$9$+!)(B

$B0UL#ITL@!#(B

: $B$"$H<+J,$O(B[FILMTN]$B$K%P%$%J%j7A<0$N%U%!%$%k$r#1#6?J$GI=<($G$-$k5!G=(B
: $B$,$"$k$N$G!$$=$A$i$G(Bprogram$B$N7k2L$HHf3S$7$F$$$^$9!%(B 

$B!V%P%$%J%j!<7A<0!W$H$$$&%U%!%$%k7A<0$,$"$k$o$1$8$c$"$J$$$G$7$g(B?
MS-DOS$B$d(BUNIX$B$@$C$?$i!"%U%!%$%k$N<oN`$C$F$N$O(B1$B<oN`$G$9!#$I$l$b$?$@$N(B
$B%P%$%H%9%H%j!<%`!#(B

: $B$"$H(B  $B4D6-!!(B lang : MSC ver 5.1
:     $B!!!!(B      PC  : PC9801BA2
: $B$G<B9T$5$;$F$$$k$N$G!$?)$$0c$&$H$3$m$,$"$k$C$F$3$H$J$$$G$9$+!)(B

$B$J$s$G(B98$B$H$+(BATOK$B$H$+;H$&$N(B? $B<N$F$A$c$($P$$$$$N$K!#(B

MSC5.1$B$G;d$N@h$[$I$N%W%m%0%i%`$,!V%3%s%Q%$%k$G$-$J$$!W$o$1$,$J$$$G$9$M!#(B

  $B%X(B_$B%X(B   ------------------------
$B%_!&!&(B $B%_(B  void@merope.opus.or.jp
 (  $B!k(B )$B!A(B            $BF|2<ItM[0l(B
----------------------------------
