[avr gcc] wskazniki reaktywacja
Masz problem? Zapytaj na forum elektroda.pl
From: "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl>
Subject: [avr gcc] wskazniki reaktywacja
Date: Mon, 8 Nov 2004 18:25:46 +0100
Szalu juz dostaje mianowicie:
typedef enum {
No_sign = 32, //spacja
Incr_sign = 43, //plus
Decr_sign = 45 //minus
} Sign_t;
Sign_t Test = Incr_sign;
printf (&Test );
i wywala warning: zly typ wskaznika...niby tak, ale wyswietla poprawnie
ale jak wywolam
printf ( ( u08*)Test ); to smieci wyswietla.
help !!
--
--
Best regards
K_at_nospam_pW from Poland
kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------
From: "Arek Karas" <arkkarREMOVE_at_nospam_2com.pl>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Mon, 8 Nov 2004 21:02:47 +0100
Użytkownik "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl> napisał w wiadomości
news:cmoa7q$iin$1_at_nospam_atlantis.news.tpi.pl...
Szalu juz dostaje mianowicie:
typedef enum {
No_sign = 32, //spacja
Incr_sign = 43, //plus
Decr_sign = 45 //minus
} Sign_t;
Sign_t Test = Incr_sign;
printf (&Test );
i wywala warning: zly typ wskaznika...niby tak, ale wyswietla poprawnie
ale jak wywolam
I tu ma racje, pierwszym parametrem printf jest wskaznik na ciag
formatujacy.
printf ( ( u08*)Test ); to smieci wyswietla.
Chcesz wyswietlic jeden znak?1
printf wyswietla ciag znakow zakonczonych 0, takze jesli podasz mu wskanik
na Test to wyswietli przypadkowe smieci.
To co chcesz zrobic mozna tak osiagnoc:
printf("%c", Test);
Pozdr
AK
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Tue, 9 Nov 2004 01:21:06 +0100
Pawel Kurzawa wrote:
Szalu juz dostaje mianowicie:
To moze sie jednak daj w koncu namowic na zakup
jakiegos podrecznika do C, zlosc pieknosci szkodzi...
printf ( ( u08*)Test ); to smieci wyswietla.
Bo C ze swoimi automatycznymi konwersjami typow to dziwny jezyk...
help !!
Nie, no help, do ksiegarni biegiem marsz.
Pozdrawiam
Piotr Wyderski
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Tue, 09 Nov 2004 01:47:49 +0100
Piotr Wyderski wrote:
printf ( ( u08*)Test ); to smieci wyswietla.
[...]
help !!
Nie, no help, do ksiegarni biegiem marsz.
Nie każdego stać na książki niewirtualne - w końcu są stosunkowo drogie.
A "wymagania" funkcji printf można poznać chociażby z jej prototypu w
pliku stdio.h. Jak to szło? void printf (const char *fmt, ...)
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Tue, 9 Nov 2004 02:14:38 +0100
Adam Dybkowski wrote:
Nie każdego stać na książki niewirtualne
Za to na Internet wszystkich. :-(
- w końcu są stosunkowo drogie.
IIRC okolo 40 zlotych. Poza tym istnieja jeszcze biblioteki.
BTW, nie zebym mial cos przeciwko odpowiadaniu na pytania
z C(++), wrecz przeciwnie. Tylko jak widze wielokrotne proby
rozwiazywania elementarnych problemow metoda Macajewa,
to mi sie wlosy jeza...
Pozdrawiam
Piotr Wyderski
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Fri, 12 Nov 2004 17:33:59 +0100
Piotr Wyderski napisal(a):
IIRC okolo 40 zlotych. Poza tym istnieja jeszcze biblioteki.
BTW, nie zebym mial cos przeciwko odpowiadaniu na pytania
z C(++), wrecz przeciwnie. Tylko jak widze wielokrotne proby
rozwiazywania elementarnych problemow metoda Macajewa,
to mi sie wlosy jeza...
Ale Abla czy AHDLa na Macajewa idzie sie nauczyc....
--
Pozdrowienia, Marcin E. Hamerla
"Every day I make the world a little bit worse."
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Fri, 12 Nov 2004 18:39:24 +0100
On Fri, 12 Nov 2004 17:33:59 +0100, Marcin E. Hamerla wrote:
Piotr Wyderski napisal(a):
IIRC okolo 40 zlotych. Poza tym istnieja jeszcze biblioteki.
BTW, nie zebym mial cos przeciwko odpowiadaniu na pytania
z C(++), wrecz przeciwnie. Tylko jak widze wielokrotne proby
rozwiazywania elementarnych problemow metoda Macajewa,
to mi sie wlosy jeza...
Ale Abla czy AHDLa na Macajewa idzie sie nauczyc....
A potem pelne zdziwienie dlaczego PLL nie dziala :-)
J.
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: [avr gcc] wskazniki reaktywacja
Date: Fri, 12 Nov 2004 20:21:14 +0100
J.F. napisal(a):
IIRC okolo 40 zlotych. Poza tym istnieja jeszcze biblioteki.
BTW, nie zebym mial cos przeciwko odpowiadaniu na pytania
z C(++), wrecz przeciwnie. Tylko jak widze wielokrotne proby
rozwiazywania elementarnych problemow metoda Macajewa,
to mi sie wlosy jeza...
Ale Abla czy AHDLa na Macajewa idzie sie nauczyc....
A potem pelne zdziwienie dlaczego PLL nie dziala :-)
Mi dzialalo ;--)
--
Pozdrowienia, Marcin E. Hamerla
"Every day I make the world a little bit worse."