Nj, máš pravdu tvá varianta funguje. Mě nefungovala, protože má define hodnot více a hned ta první je pouze čísla #define PORT 80, což překladač nevezme. Musím to upravit na #define PORT "80". Pozměním tedy svou otázku: Šlo by nějak přetypovat define na string v urcitych pripadech, kdy ho potřebuji předat jako string a jindy ho používat jako int?
MojeFunkce("predano: " (const char*)PORT); nejde
diky
Příspěvky odeslané z IP adresy 195.47.2.–
Kokobelo
Kokobelo
Pole charu a define jako společný parametr funkce, jde to nějak? v GNU C
#define VAL "55,22.5.3,85ds"
.
.
void MojeFunkce(const char * string) {
.
.
}
a v mainu pak volat:
MojeFunkce("nejakytext"+VAL); nefunguje ani MojeFunkce("nejakytext" VAL);
Máte nějaký nápad? Díky