[avr gcc] wskazniki reaktywacja



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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 ----------------



Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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/

Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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."

Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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."