C sztring

Nya'ri Viktor office at flexelec.hu
Tue Dec 27 17:30:18 CET 2005


Üdv, C-guruk!

C-ben (egészen pontosan CCS C-ben) szeretnék olyat, hogy (példa 
kedvéért) egy 4 elemü int8 konstans tomböt létrehozni/értéket adni; 
ebben egy szöveg (mondjuk az "alma") lenne tárolva.

Így természetesen müködik, hogy az ASCII kódokat adom meg:

int8 const szoveg[4] = {0x61,0x68,0x69,0x61};

De hogy lehet azt megoldani, hogy úgy tudjam megadni a szöveget, mint 
mondjuk a printf-ben, hogy egybefüggő szövegként gépelem be? Azaz valami 
ilyesmi kellene:

int8 const szoveg[4] = {"alma"};

Vagy ha ilyen lehetőség nincs, még így is jó lenne, hogy:

int8 const szoveg[4] = {"a","l","m","a"};

A lényeg, hogy ne az ascii kódjait kelljen megadni, hanem begépelhessem 
magát a szöveget. Nagyon sok fix szöveget kellene letárolni és adott 
helyen kiiratni, egyesével printf-kel kiiratva meg baromira zabálja a 
memóriát.

Help plíz!

V.




More information about the Elektro mailing list