| delorie.com/archives/browse.cgi | search |
| From: | Skye <s_c AT iname DOT com> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: String comparing problem |
| Date: | Tue, 01 Apr 1997 16:33:33 -0800 |
| Organization: | Uniserve |
| Lines: | 22 |
| Message-ID: | <3341A95D.1172@iname.com> |
| References: | <33417135 DOT 1856 AT geocities DOT com> |
| Reply-To: | s_c AT iname DOT com |
| NNTP-Posting-Host: | dy2-13.van.tvs.net |
| Mime-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Deltaman wrote:
>
> if (test_string == "#197; ") printf("I should see this");
> if (test_string == "#197;") printf("or this");
>
> ..nothing happens.
Are you using that exact syntax?
Strings in C can't be compared using the == operator
you would have to use a function like strcmp(string1,string2); from
string.h. or write your own symbol parser. The advantage of writing your
own parser is that you have the chance to optimize it directly to your
needs.
mail me if you need any more help.
This is a C question and should be posted to another NG
news:comp.lang.c.moderated
is usually a good one.
-SC
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |