Re: subset function for string in c++
- From: August Karlstrom <fusionfive@xxxxxxxxx>
- Date: Wed, 28 Sep 2005 22:33:27 GMT
Randy Howard wrote:
August Karlstrom wrotepuzzlecracker wrote:
basically, I need to find out wether charecters in string a are subset
of string b..
example
a: rx b:rwx that shall return true.
As this group is language independent i chose to write an implementation in Oberon:
PROCEDURE Subset(a, b: ARRAY OF CHAR): BOOLEAN; VAR j, k: LONGINT; BEGIN j := 0; WHILE a[j] # 0X DO k := 0; WHILE (b[k] # 0X) & (b[k] # a[j]) DO INC(k) END; IF b[k] = 0X THEN RETURN FALSE END; INC(j) END; RETURN TRUE END Subset;
Wow. Ben's version sure seems a lot clearer. :-)
Since the original poster wrote to comp.programming I assumed he/she was interested in an algorithm. Otherwise comp.lang.c++ is be the appropriate group to consult.
I'm having pascal flashbacks, make it stop.
The similarities between Pascal and Oberon is mostly at the syntactic level. The two languages are as different as say C and Java.
August .
- Follow-Ups:
- Re: subset function for string in c++
- From: Randy Howard
- Re: subset function for string in c++
- References:
- Re: subset function for string in c++
- From: August Karlstrom
- Re: subset function for string in c++
- From: Randy Howard
- Re: subset function for string in c++
- Prev by Date: Re: Constant interruptions and left brain - right brain thing
- Next by Date: Re: subset function for string in c++
- Previous by thread: Re: subset function for string in c++
- Next by thread: Re: subset function for string in c++
- Index(es):
Relevant Pages
|