No nie rozumie kolega i nie jest to to samo

Tyle że ja bym na prawdę szczerze polecał zrobić sobie ćwiczenie praktyczne i wyświetlić efekt takich przypuszczeń np na LCD
a zobaczyłbyś wtedy że w wyniku tego co ci się wydaje zobaczysz MCU zamiast ATMEGA32
ale hmm dziwi mnie to co piszesz bo w książce dokładnie na tejże stronie wyjaśniam dlaczego tak się dzieje - nie doczytałeś ? czy nie zrozumiałeś tego co tam dalej jest napisane ?
jeśli masz
Kod:
#define TOSTRING(a) #a
i w kodzie napiszesz
Kod:
TOSTRING(MCU)
to jako wynikowy string dostaniesz
MCUa jeśli napiszesz tak:
Kod:
#define TOSTRING(a) STRINGX (a)
#define STRINGX(a) #a
i w kodzie dasz
Kod:
TOSTRING(MCU)
to w pierwszej linii makra najpierw nazwa
MCU zostanie rozwinięta do
ATmega32 i przekazana jako parametr do STRINGX(a) dzięki czemu efektem końcowym będzie
ATmega32
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]