Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #7033

Re: K&R2, exercise 5-4, strend(s,t)

From Mark Bluemel <mark_bluemel@pobox.com>
Newsgroups comp.lang.c
Subject Re: K&R2, exercise 5-4, strend(s,t)
Date 2011-06-27 09:07 +0100
Organization A noiseless patient Spider
Message-ID <iu9dn8$onq$1@dont-email.me> (permalink)
References <4e031bce$0$312$14726298@news.sunsite.dk> <itvds4$nr9$1@dont-email.me> <kfnoc1lalgf.fsf@x-alumni2.alumni.caltech.edu>

Show all headers | View raw


On 06/25/2011 06:07 PM, Tim Rentsch wrote:

> An alternative offered for everyone's reading pleasure
> and/or amusement (as each may individually determine).
>
>
>   /* Return 1 if 'tail' occurs at the end of 'whole', or 0 if not. */
>
>   int
>   strend( const char *whole, const char *tail ){
>      size_t w, t;
>
>      return
>         whole&&   tail
>         &&    (w = strlen( whole ))>=  (t = strlen( tail ))
>         &&    strcmp( whole+w -t, tail ) == 0
>      ;
>   }

Now if you'd used 'lo1' for "whole", "l0l" for "tail", "lol" for "w" and 
"l01" for "t", it would have been even more perfect...

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

K&R2, exercise 5-4, strend(s,t) arnuld <sunrise@invalid.address> - 2011-06-23 10:56 +0000
  Re: K&R2, exercise 5-4, strend(s,t) Ian Collins <ian-news@hotmail.com> - 2011-06-23 23:03 +1200
  Re: K&R2, exercise 5-4, strend(s,t) Ben Bacarisse <ben.usenet@bsb.me.uk> - 2011-06-23 13:28 +0100
  Re: K&R2, exercise 5-4, strend(s,t) Mark Bluemel <mark_bluemel@pobox.com> - 2011-06-23 14:08 +0100
    Re: K&R2, exercise 5-4, strend(s,t) Phil Carmody <thefatphil_demunged@yahoo.co.uk> - 2011-06-24 02:22 +0300
      Re: K&R2, exercise 5-4, strend(s,t) Gene <gene.ressler@gmail.com> - 2011-06-23 18:14 -0700
        Re: K&R2, exercise 5-4, strend(s,t) Ike Naar <ike@sverige.freeshell.org> - 2011-06-24 06:18 +0000
          Re: K&R2, exercise 5-4, strend(s,t) Ike Naar <ike@sverige.freeshell.org> - 2011-06-24 06:58 +0000
    Re: K&R2, exercise 5-4, strend(s,t) Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-25 10:07 -0700
      Re: K&R2, exercise 5-4, strend(s,t) arnuld <sunrise@invalid.address> - 2011-06-27 08:02 +0000
        Re: K&R2, exercise 5-4, strend(s,t) Mark Bluemel <mark_bluemel@pobox.com> - 2011-06-27 10:13 +0100
        Re: K&R2, exercise 5-4, strend(s,t) Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-27 11:54 -0700
      Re: K&R2, exercise 5-4, strend(s,t) Mark Bluemel <mark_bluemel@pobox.com> - 2011-06-27 09:07 +0100
        Re: K&R2, exercise 5-4, strend(s,t) Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-27 11:51 -0700
          Re: K&R2, exercise 5-4, strend(s,t) Mark Bluemel <mark_bluemel@pobox.com> - 2011-06-28 08:19 +0100
            Re: K&R2, exercise 5-4, strend(s,t) Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-28 16:03 -0700

csiph-web