macros dont work in string blocks, at least not in MSVC

----- Original Message -----
From: "Dynerman David M" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 06, 2002 11:20 PM
Subject: RE: [hlcoders] string to #define


> That wasn't the question Marcelo, what I thought (and was wrong) was
> that the pre-processor would search inside "" for the #defines, so in
> your case if I was right it would try to index array["2"], which
> obviously wouldn't work.
>
> david
>
> -----Original Message-----
> From: Marcelo de Paula Bezerra [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 06, 2002 10:18 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [hlcoders] string to #define
>
> I believe it won't work.
>
> This works about the same as #define WEAPON_GARAND 2,
> you can't  do things like
> array["WEAPON_GARAND"].
>
> Unfortunataly, the long if else block looks like the way to go.
>
> On Mon, 2002-05-06 at 23:20, Mugsy _ wrote:
> >
> > It doesnt have to be a define, it can be an enumerated variable. (
> since
> > #define names would probably be tossed in a compiled version )
> >
> > enum
> > {
> >    WEAPON_GARAND = 2
> > };
> >
> > >From: "Mugsy _" <[EMAIL PROTECTED]>
> > >Reply-To: [EMAIL PROTECTED]
> > >To: [EMAIL PROTECTED]
> > >Subject: [hlcoders] string to #define
> > >Date: Mon, 06 May 2002 19:17:02 -0700
> > >
> > >This is more general C++, but its for a HL mod so..
> > >
> > >If I have a string, is there a way to convert it to integer with a
> > >previously enumerated value?
> > >
> > >eg,
> > >#define WEAPON_GARAND 2
> > >
> > >then if I read in a string, and it happens to be "WEAPON_GARAND" can
> I know
> > >that that symbol is defined as 2? Obviously without doing an enormous
> > >if/else strcmp block..
> > >
> > >Mugsy
> > >Day of Defeat mod
> > >
> > >_________________________________________________________________
> > >Get your FREE download of MSN Explorer at
> http://explorer.msn.com/intl.asp.
> > >
> > >_______________________________________________
> > >To unsubscribe, edit your list preferences, or view the list
> archives,
> > >please visit:
> > >http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > >
> >
> >
> > _________________________________________________________________
> > Chat with friends online, try MSN Messenger: http://messenger.msn.com
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to