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