Pointer na const v C
Marek Pavlu
pavlu@hwg.cz
Úterý Listopad 8 19:14:02 CET 2005
Zdravim,
Na tohle se da napsat programak v cemkoliv.
Ja si tohle delal pro cc5x pred nekolika lety ve VB:).
Ale v C/C++/Pascalu se to da napsat jako konzole za par minut.
Vysledek se soupne do soubotu primo tak, jak to kmopiler chce a jen ho
prilinkujete.
Jinak kdyz muzete zapsat retezec jako cislenou posloupnost v ASCCI, tak
muzete treba zkusit misto ASCII kodu zadat tohle:
'M'
'u'
'j'
' '
'r'
'e'
't'
'e'
'z'
'e'
'c'
0x00
Vim na jisto, ze to PICC spolkne, jen musite znaky placnout do spravneho
makra, samozreme. Zhlavy ho nevim...
S pozdravem,
Marek Pavlu
// -----Original Message-----
// From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
// Behalf Of Pavel Prochazka.zde.cz
// Sent: Tuesday, November 08, 2005 5:31 PM
// To: HW-news
// Subject: Re: Pointer na const v C
//
//
// Dobry den,
// taky jsm hledal a nic nenasel. Ale co kdyby.... Doufal jsem ze bude
// existovat nejaky figl na ktery nemohu prijit.
// Mate pravdu ze jsem se pred casem ptal jak ulozit konstantni retezec do
// eepromky ale to je asi vsechno. Pokud si nechci udelat nejaky externi
// program ktery nejprve tu eepromku naplni a potom tam nahrnu samotny kod
// pro pic. Ale to nechci. Chtel jsem najake makro, ktere me pri
// programovani soucastky prevede retezec na cisla a ty se potom ulozi do
// pameti. Nechce se me tykat ascii kody znaku...
// Takove makto doposud nemam.....
//
//
// Pavel Prochazka.zde.cz
//
//
// Marek Pavlu napsal(a):
//
// >Zdravim,
// >
// >No nevim, pisete PICC, ale ja mam neodbytny pocit, ze rada PIC16 neumi
// >pristupovat primo do pameti flash a proto kionstantni retezce a tabulky
// se
// >ukladaji s pomoci retlw x.
// >
// >Pokud se dobře pamatuji, tak jste se ptal před casem, jak ukladat do
// pameti
// >eeprom. Tam ma dw smysl, ale ve flash, kdyz do ni nelze pristupvat to
// smysl
// >nema, protoze tim vytvarite "nejaky" kod a ne pozadovanou
// tabulku/retezec.
// >
// >
// >S pozdravem,
// > Marek Pavlu
// >
// >// -----Original Message-----
// >// From: hw-list-bounces@list.hw.cz [mailto:hw-list-
// bounces@list.hw.cz] On
// >// Behalf Of Pavel Prochazka.zde.cz
// >// Sent: Monday, November 07, 2005 6:14 PM
// >// To: HW-news
// >// Subject: Re: Pointer na const v C
// >//
// >// S retezcama jsem se taky pekne trapil, nakonec me fungovalo to co
// jsem
// >// poslal. Ale stalo se me ze jsem mel zapnutou optimalizaci reteznu.
// Pokud
// >
// >// jich bylo malo, tak je kompiler ht-tech picc udelal jako
// retlw'x'... Ale
// >
// >// pokud jich bylo uz vic, tak uz nastoupila optimalizace a text se
// ulozil
// >// jako dw:
// >//
// >// 1067 0040 3872 dw 14450 ;'p', 'r'
// >// 1068 0041 37E3 dw 14307 ;'o', 'c'
// >// 1069 0042 3461 dw 13409 ;'h', 'a'
// >// 1070 0043 3D6B dw 15723 ;'z', 'k'
// >// 1071 0044 30AE dw 12462 ;'a', 0x2E
// >//
// >// Tak by me zajimalo jak to mam tedka nacist v programu?
// >//
// >// Pokud je to jako:
// >// 773 0026 3470 retlw 112 ;'p'
// >// 774 0027 3472 retlw 114 ;'r'
// >// 775 0028 346F retlw 111 ;'o'
// >// 776 0029 3463 retlw 99 ;'c'
// >// 777 002A 3468 retlw 104 ;'h'
// >// 778 002B 3461 retlw 97 ;'a'
// >// 779 002C 347A retlw 122 ;'z'
// >// 780 002D 346B retlw 107 ;'k'
// >// 781 002E 3461 retlw 97 ;'a'
// >//
// >// tak kod funguje normalne.
// >
// >
// >
// _______________________________________________
// HW-list mailing list - sponsored by www.HW.cz
// Hw-list@list.hw.cz
// http://list.hw.cz/mailman/listinfo/hw-list
_____
avast! Antivirus <http://www.avast.com> : Odchozi zprava cista.
Virova databaze (VPS): 0545-0, 07.11.2005
Testovano: 8.11.2005 19:14:01
avast! - copyright (c) 2000-2003 ALWIL Software.
Další informace o konferenci Hw-list