PDA

View Full Version : librerie c++!


the_unforgiven
08-01-2005, 09:09
ciao!

ero alla ricerca del significato della libreria conio.h del c++!

mi basta sapere che funzioni implementa, se avete qualche link meglio!

cionci
08-01-2005, 11:24
conio.h non č una libreria standard del C e del C++...le funzioni che implementa sono totalmente aleatorie e dipendendono esclusivamente dal compilatore (ovviamente se il compilatore utilizza questa libreria)...

the_unforgiven
08-01-2005, 11:41
uso il visual studio come compilatore e mi č capitato di leggere un programma...
ad un certo punto chiede di premere un tasto per continuare
e "prende" l'input con la funzione getch() della libreria conio.h

in sostanza prende il carattere immesso da tastiera e lo butta da qualche parte, vorrei capire dove :muro:

cionci
08-01-2005, 12:49
getch appunto non č una funzione standard...
Evita...quando possibile di usarla e di farne parte integrante del tuo bagaglio di studio...

Comunque si usa cosė:

int c;

c = getch();

Il carattere letto finisce in c...

fantoibed
08-01-2005, 14:15
Aggiungo a quanto detto da cionci:

Si possono usare le funzioni di I/O della libreria standard:

#include <stdio.h>

...ed in particolare:

int getc(FILE *file_pointer) - Legge un carattere da una "stream".

...e...

int getchar(void) - Legge un carattere da "stdin".

In particolare l'ultima funziona in modo del tutto analogo a come ti ha spiegato cionci ma ha il vantaggio di appartenere alla libreria standard...

the_unforgiven
08-01-2005, 18:40
ok chiarissimi....quindi niente di pių di una semplice getchar!

grazie :)