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

