Jak wczytać jeden znak w c?


(klonmarcin) #1

witam ponownie, mam takie jedno głupie pytanie :

jak wczytać jeden znak w języku c, czyli ma to być np. znak + i ma on być zapisywany w zmiennej typu char i jak to wczytać do tej zmiennej, czy za pomocą funkcji scanf czy innej,

proszę o przykład.

:slight_smile:


([alex]) #2

char c;

c=getchar();

lub:

scanf("%c",&c);


(klonmarcin) #3

no właśnie to u mnie nie działa, po prostu nie mogę wczytać żadnego znaku do programu, piszę na ubuntu,

może trzeba dodać coś jeszcze?

:slight_smile:


([alex]) #4

które to?


(Zulowski) #5

na pewno nic nie trzeba więcej dodawać


(klonmarcin) #6

dobrze już działa, dokładnie to ze scanf, piszę program sieciowy i po prostu w złym miejscu to postawiłem,

dzięki.

:slight_smile:


(Zulowski) #7

to profesjonalka widzę, jak napotykasz aż takie problemy przy programie sieciowym (cokolwiek to znaczy :smiley: )