🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #436

obsluga klawiatury

#436
From: Przemek Borys
Date: Fri, 17 Sep 1999 21:31
46 lines
2584 bytes
EHLO Maciej!

[16 Sep 99] Maciej Ciesla->All
 MC> Jestem poczatkujacym programistom i dopiero sie ucze c.
 MC> Niewiem jak moge odczytac pojedynczy klawisz bez echa i
 MC> potwierdzenia enterem.
 MC> Pod dos'em dziala mi funkcja getch() , a pod linuxem nie moge ja
 MC> zastosowac. (niewiem co jest)

Jest to, że conio nie jest specjalnie rozpowszechnionym standardem. Zobacz
http://dione.ids.pl/~pborys/txt/linux i poszukaj tam o ncurses.
Albo

man ncurses
man curs_getch
man curs_inopts

 MC> Prosilbym o pomoc, jesli mozna to takze prosilbym o maly
 MC> programik ktory odczytuje klawisz i wyswietla jego wartosc.

chodzi o coś takiego

                      /*%%%%%%%%%*\
              */#include<ncurses/curses.h>
            void                       main()
            {int                      a;;;;
                                    initscr()
                                   ;/*;;;*/
                                  cbreak();
                                  a=/**/
                                getch();
                              endwin();
                             printf
                            ("%c\n",

                            a);}

;)) (przepraszam za tak duży pytajnik: jak nic nie widzisz to przeleć indentem
;> )
kompilacja:

gcc test.c -lnucrses -otest

____\___\___
(_(\|,|_|,|_ [ /o)\ | GCS/S/TW/P d? s+:- a19 UL++++/H L++(++++) PGP- ]
    |   | |. [ \(o/ | t+++  5+ X- R-  b+  E- W++ PE  PS  D-  !r>r+++ ]
Technical Details
Message-ID: <3286484785@p41.f47.n484.z2.FidoNet.ftn>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!news.man.poznan.pl!polsl.gliwice.pl!news.igo.katowice.pl!f26.n484!f47.n484!not-for-mail
References: <7rrogu$kfh$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!news.icm.edu.pl!news.man.poznan.pl!polsl.gliwice.pl!news.igo.katowice.pl!f26.n484!f47.n484!not-for-mail
From: Przemek Borys <Przemek.Borys@p41.f47.n484.z2.fidonet.org>
Newsgroups: pl.comp.os.linux.programowanie
Subject: obsluga klawiatury
Date: Fri, 17 Sep 99 23:31:48 +0200
Organization: <<<< http://dione.ids.pl/~pborys >>>>
Lines: 47
Message-ID: <3286484785@p41.f47.n484.z2.FidoNet.ftn>
References: <7rrogu$kfh$1@news.onet.pl>
NNTP-Posting-Host: linux.igo.katowice.pl
Mime-Version: 1.0
X-Comment-To: Maciej Ciesla
X-FTN-CHRS: Latin-2 3
X-FTN-ORIGCHRS: FIDOMAZ 2
X-Newsreader: FEddy 1.4.02
X-FTN-AREA: PL.COMP.OS.LINUX.PROGRAMOWANIE
X-FTN-PID: FEddy 1.4.02
X-FTN-MSGID: 2:484/47.41@FidoNet c3e3c731
X-FTN-REPLY: news.onet.pl 90f8a47f
X-FTN-Tearline: FEddy 1.4.02 via ifcico
X-FTN-Origin: <<<< http://dione.ids.pl/~pborys >>>> (2:484/47.41)
X-FTN-SEEN-BY: 484/26 47 999 4500
X-FTN-PATH: 484/47 26 999
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit