🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #4507

Re: many variables

#4507
From: Naoto Komazaki
Date: Tue, 20 Oct 1992 01:24
83 lines
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!koma
References: <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