[elektro] C - valtozo tipusanak lecserelese forditasi idoben
uprogc
uprogc at gmail.com
Mon Aug 3 14:52:32 CEST 2020
Koszi. Ezt tudom, de itt egy meglevo kodon kellene megcsinalni, ami
eleg nagy, a float tipusokat le kellene cserelni double-re, de csak egy
kodreszletben, tehat nem a teljes projektben.Gondoltam hogy gondoltak erre,
es van valami attribute vagy hasonlo modszer ra.
On Mon, Aug 3, 2020 at 2:32 PM Lajos Rancz <lajos.rancz at gmail.com> wrote:
> Helló!
>
> Makróval szokták az ilyet. Példa következik.
>
> mytypedefs.h:
>
> #ifdef CFG_FLOATING_FLOAT
> typedef float my_float_type;
> #elif CFG_FLOATING_DOUBLE
> typedef double my_float_type;
> #else
> #error "Please specify float type"
> #endif
>
> config.h:
> ...
> #define CFG_FLOATING_DOUBLE
> ...
>
> Aztán some.c:
>
> #include "config.h"
> #include "mytypedefs.h"
>
> my_float_type add(my_float_type a, my_float_type b) {
> return a+b;
> }
>
> Üdv,
>
>
> uprogc <uprogc at gmail.com> ezt írta (időpont: 2020. aug. 3., H, 12:42):
>
> > Sziasztok,
> >
> > Lehetseges-e ez ? Pl egy adott kod blokkra.
> > Mondjuk hogy float ize, es le akarom cserelni double ize -re.
> >
> > Udv.
> > -----------------------------------------
> > elektro[-flame|-etc]
> >
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list