C kerdes

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Wed May 31 12:24:16 CEST 2006


warning, de nem is muxik.

Nomeg ha aszondom \x0080 vagy \x000000000000000000000000000000000000000080 
:) akkor is anyazik.
Szoval mindig baj van a hex szelessegevel valamiert...
Ha adott szelesseget kivanna akkor valahol gondolom jólenne valahol...

Ez az alap amivel dolgoznék:
MYPSTR("\x0080C");
#define MYPSTR(s) do{static const char!!!!!! _MEMATTR __c[]= s; MYSTRING= 
__c;}while(0)

Ha atirom int-re akkor is anyazik...pedig akkor vegkepp nem kellene..
Azaz ekkor is:

#define MYPSTR(s) do{static const int!!!!!!! _MEMATTR __c[]= s; MYSTRING= 
__c;}while(0)
MYPSTR("\x0080C");

Asszem marad a favagas..mindegy, nem veszes...csak uj volt maga a problema.

A.
----- Original Message ----- 
From: "Moczik Gabor" <pm at progzmaster.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, May 31, 2006 11:09 AM
Subject: Re: C kerdes


Fuzesi Arnold wrote:
> MYPSTR("120\x80C");
> Aszondja character value out of range

picc18 nem szol ra semmit. Warning vagy error?
Mit ir a manual rola, nem lehet kikapcsolni vagy opcioval megmagyarazni
neki, hogy a karakterek csak 8 bitesek, ne akarjon tovabb konvertalni?

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))

-----------------------------------
 Szponzorunk: http://tonerbolt.hu/ 




More information about the Elektro mailing list