Date: Sun, 16 Oct 2011 16:06:54 -0700 From: Gary Kline <kline@thought.org> To: Polytropon <freebsd@edvax.de> Cc: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: need to check for hex in C: how/ Message-ID: <20111016230654.GB1112@thought.org> In-Reply-To: <20111016235803.40b2181a.freebsd@edvax.de> References: <20111016212628.GA30284@thought.org> <20111016235803.40b2181a.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 16, 2011 at 11:58:03PM +0200, Polytropon wrote: > Date: Sun, 16 Oct 2011 23:58:03 +0200 > From: Polytropon <freebsd@edvax.de> > Subject: Re: need to check for hex in C: how/ > To: Gary Kline <kline@thought.org> > Cc: FreeBSD Mailing List <freebsd-questions@freebsd.org> > X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) > > On Sun, 16 Oct 2011 14:26:31 -0700, Gary Kline wrote: > > > > if n == 15 and x is the int. i can say > > > > if ((int)x == 15) Or to check if x == 'A' i can cast x to (char)x. > > > > what's the syntax to chec if x is , say, 32/ > > The integer types are automatically casted, no matter if > you compare (int) or (char) to a numerical or character > value. > > int i; > char c; > > if(i == 32 || i == ' ') ... > if(c == 32 || c == ' ') ... > > Functions or macros that deal with characters usually > do return (int), even though one would expect (char). > > this will bbe my 'sanity-checck' of sorts. the ck function will have something like: if ((char)x == 'a') { } > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix Journey Toward the Dawn, E-Book: http://www.thought.org The 8.51a release of Jottings: http://jottings.thought.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111016230654.GB1112>