widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #02367
Re: strcmp
I think the problem is with bo.mines_
integer can be evaluated as bool without problems, even in the widelands
code there is a lot of examples where output of strcmp is not compared to 0.
2014-07-18 11:03 GMT+02:00 Fòram na Gàidhlig <fios@xxxxxxxxxxxxxxxxxxx>:
> The output of strcmp is an int and not a boolean - maybe that's your
> problem?
>
> http://www.cplusplus.com/reference/cstring/strcmp/
>
>
> 18/07/2014 08:09, sgrìobh Tibor Bamhor:
> > Hi,
> >
> > please help me with trivial programming question. I am doing this:
> >
> > if (strcmp(bo.mines_, "marble"))
> >
> > and getting this:
> >
> > error: invalid conversion from 'int32_t {aka int}' to 'const char*'
> > [-fpermissive]
> >
> > member mines_ is defined as
> >
> > char* mines_;
> >
> > in ai_hints.h
> >
> > What should be the right syntax?
> >
> > Thanks!
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~widelands-dev
> > Post to : widelands-dev@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~widelands-dev
> > More help : https://help.launchpad.net/ListHelp
> >
> >
> >
> > No virus found in this message.
> > Checked by AVG - www.avg.com <http://www.avg.com>
> > Version: 2014.0.4716 / Virus Database: 3986/7871 - Release Date: 07/17/14
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~widelands-dev
> Post to : widelands-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~widelands-dev
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References
-
strcmp
From: Tibor Bamhor, 2014-07-18
-
Re: strcmp
From: Fòram na Gàidhlig, 2014-07-18