pic + alloc
Fuzesi Arnold
arno at externet.hu
Thu Dec 1 18:16:51 CET 2005
leginkabb igy helyes szvsz:
short t=-24;
char txt[10];
ShortToStr(t, txt);
Vagy igy:
short t=-24;
char *txt;
char buffer[20];
txt=buffer; (txt csak egy pointer ami eredendően nullpointer...valszeg....de
ezek után már "normális" helyre mutat)
ShortToStr(t, txt);
Ha din memória kezelés lenne, akkor is kellene egy malloc & tsa a
bufferfoglalashoz, és akkor is lenne a txt=buffer sor...
Csak a char buffer[20] lenne dinamikus.
Arnold
----- Original Message -----
From: "Zoltan Szabo" <cua at itchurch.org>
To: <elektro at tesla.hu>
Sent: Thursday, December 01, 2005 5:45 PM
Subject: pic + alloc
> hi,
>
> nézegettem a microC fordítójának doksiját, abban ez a példa:
>
> *short* t = -24;
> *char* *txt;
> ///.../
> ShortToStr(t, txt); /// txt is " -24"/
>
> nos, ez hogy is megy a mikrovezérlőknél ? :-)
>
> mi foglalja le a megfelelő méretű memóriát? hol lehet ezt
> megtudni mennyit foglalt le?
>
> eddig csak tömbre mutató pointer-t használtam mikrovezérlő környezetben,
> és erre a példéra nézve nem tudom összeegyeztetni a standard c
> ismereteimmel :-|
>
> regards,
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list