Article View: fj.lang.c
Article #4507Re: many variables
From: Naoto Komazaki
Date: Tue, 20 Oct 1992 01:24
Date: Tue, 20 Oct 1992 01:24
83 lines
3546 bytes
3546 bytes
In article <1711@icpcs41.icpc.fukui-u.ac.jp> takada@sgauss.fuis.fukui-u.ac.jp (Takahiro Takada) writes:
$@6p:j!w=;EE$N$Z!<$Z!<(J $@$G$9!#(J
$@$d$j$?$$$3$H$,NI$/2r$i$J$$$N$G$9$,2r$kHO0O$G%U%)%m!<$7$^$9!#(J
>$@#C(J$@$G!"B?$/$NJQ?tL>$r07$&:]$N;v$GG:$s$G$$$k$N$G$9$,!"6qBNE*$K$O!"(J
>
>char *foo_a[] = {"aaa","bbb","ccc","ddd"};
>char *foo_b[] = {"eee","fff","ggg"};
> ...
>char *foo_z[] = {"vvv","www","xxx","yyy","zzz"};
>
>$@$H$$$C$?46$8$G!"$^$:!"Hs>o$KB?$/$NJQ?tL>$KG$0U$N?t$NJ8;zNs$r@_Dj$7$F$*$-$^$9!#(J
>$@$=$7$F!"(J$@JL$N>l=j$G!"2?$i$+$N7A$G$3$NFb$N0l$D$NJQ?tL>$rJ8;zNs$GF@$?$H$7$^$9!#(J
>$@!JNc$($P(J "foo_b" $@$H$$$&J8;zNs!K(J
>
>$@$3$NJ8;zNs$rMxMQ$7$FJQ?t(J foo_b $@$NCf?H$NJ8;zNs(J "fff" $@$r<B9T;~$K<h$j=P$9$3$H$,(J
>$@$G$-$k$N$G$7$g$&(J$@$+!)(J
$@IaDL$NJ}K!$G$O$G$-$^$;$s!#(Jdirty$@$J$3$H$r$d$l$P$G$-$^$9$1$I!#%W%m%F(J
$@%/%H$r3]$1$k$H$+6KFC<l$J>l9g(J$@$K$7$+;H$C$?$3$H$,$"$j$^$;$s!#(J
>$@$=$l$G!"J,$+$i$J$$$J$j$K(J
>
>$@#1(J $@%3%s%Q%$%k$7$F$7$^$C$?$iJQ?tL><+BN(J$@$NJ8;zNs$O!"07$($J$$!)(J
$@$=$NDL$j!"JQ?tL><+BN$O>C$($F$J$/$J$j$^$9(J($@$H;W$C$F$$$$$G$7$g$&(J)$@!#(J
lisp$@JU$j$J$i(J$@$G$-$^$9$1$I!"#C$O%3%s%Q%$%i$G$9$+$i$M!#(J
>$@#2(J $@!JK\<AE*$KA4A30c$&$1$I!K4X?t$N%]%$%s%?$_$?$$$KJ8;zNs$G(J$@07$($k!)(J
$@$3$l$O$A$g$C$H0UL#$,2r$i$J$$!#(J
>$@#3(J $@G[Ns$NCf$KJQ?tL>$N>pJs$b$$$l$l$P$$$$!)(J
$@$=$&$9$l$P$G$-(J$@$^$9!#C"$7!"$"$^$j4qNo$J%$%s%W%j%a%s%H$K$O$J$i$J$$$h(J
$@$&$J5$$,$7$^$9$,!#(J
>$@#4(J $@9=B$BN$G:n$C$FJQ?tL>$N(J$@>pJs$b$$$l$l$P$$$$!)(J
$@$3$l$,0lHV4qNo$+$J$!!)(J
>$@#5(J $@$d$C$Q$j>l9gJ,$1!)(J
$@%W%m%0%i%`$,1x$/$J$k$N$G;_$a$^(J$@$7$g$&(J :-)
>$@#6(J $@$=$NB>$NJ}K!!)(J
$@!)!)!)!)!)!)(J
$@KM$N>!<j$J?dB,$G$O!"%W%m%0%i%`$N<B9TCf$K!"2?$i$+$N%a(J$@%C%;!<%8$,J8;z(J
$@Ns$GM?$($i$l$?;~$K!"BP1~$9$k4v$D$+$NJ8;zNs$r<h$j=P$7$?$$$N$G$7$g$&!)(J
$@!JB?J,$=$&$@$H;W(J$@$&!K!#(J
$@$9$k$H4JC1$J$N$O!"0J2<$N$h$&$J%W%m%0%i%`$@$H;W$$$^$9$,!"!"!"(J
#include <stdio.h>
struct foo {
char *message;
char *string[10];
};
struct foo aaa[] = {
{"foo_a", "aaa","bbb","ccc","ddd", NULL},
{"foo_b", "eee","fff","ggg", NULL},
{"foo_z", "vvv","www","xxx","yyy","zzz", NULL},
{NULL, NULL}
};
main()
{
char *str = "foo_z";
int i, j;
for( i = 0; aaa[i].message != NULL; i++ ){
if( strcmp( str, aaa[i].message ) == 0 ){
for( j = 0; aaa[i].string[j] != NULL; j++ )
printf( "%s ", aaa[i].string[j] );
printf( "\n" );
exit(0);
}
}
printf( "Not found!\n" );
}
--
----- From N.Komazaki --- $@KM$O%P%0$J$s$+=P$7$^$;$s!#K\Ev$G$9!#(J
/ / /
$@#S#E#I(J $@>pJsDL(J$@?.%7%9%F%`;v6HIt(J $@%3%s%T%e!<%?%7%9%F%`It(J $@3+H/2](J
E-mail koma@win.sumiden.co.jp
Technical Details
Message-ID:
<KOMA.92Oct20102407@scarbo.win.sumiden.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!ccut!sh.wide!wnoc-kyo!hiroshima-u!hugw!icspub!optsei!komaReferences:
<1711@icpcs41.icpc.fukui-u.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,14a7ac9ac5dd0b68 X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-10-19 13:01:34 PST Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!sh.wide!wnoc-kyo!hiroshima-u!hugw!icspub!optsei!koma From: koma@win.sumiden.co.jp (Naoto Komazaki) Newsgroups: fj.lang.c Subject: Re: many variables Message-ID: <KOMA.92Oct20102407@scarbo.win.sumiden.co.jp> Date: 20 Oct 92 01:24:07 GMT References: <1711@icpcs41.icpc.fukui-u.ac.jp> Sender: news@optsei.rinfo.sumiden.co.jp Distribution: fj Organization: Sumitomo Electric Industries, Ltd., Osaka, Japan Lines: 83 In-reply-to: takada@sgauss.fuis.fukui-u.ac.jp's message of 20 Oct 1992 03:13:47 JST