Jak wczytać jeden znak w c?

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:

char c;

c=getchar();

lub:

scanf("%c",&c);

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:

które to?

na pewno nic nie trzeba więcej dodawać

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:

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