widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #02366
Re: strcmp
-
To:
widelands-dev@xxxxxxxxxxxxxxxxxxx
-
From:
Fòram na Gàidhlig <fios@xxxxxxxxxxxxxxxxxxx>
-
Date:
Fri, 18 Jul 2014 10:03:25 +0100
-
In-reply-to:
<CAGCtC0AYu3F925okLWoFOhp82T8CHwOMdJ=g6K8E-CxU_ZQ=1w@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
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
>
Follow ups
References
-
strcmp
From: Tibor Bamhor, 2014-07-18