GNU/Linux >> Belajar Linux >  >> Linux

Di mana file header <conio.h> di Linux? Mengapa saya tidak dapat menemukan <conio.h>?

conio.h adalah C file header yang digunakan dalam kompiler MS-DOS lama untuk membuat antarmuka pengguna teks. Kompiler yang menargetkan sistem operasi non-DOS, seperti Linux, Win32, dan OS/2, menyediakan implementasi yang berbeda dari fungsi ini.

#include <curses.h> akan memberi Anda hampir semua fungsi yang disediakan di conio.h

nucurses harus diinstal di tempat pertama

Dalam Distro berbasis deb gunakan

sudo apt-get install libncurses5-dev libncursesw5-dev

Dan di distro berbasis rpm gunakan

sudo yum install ncurses-devel ncurses

Untuk getch() kelas fungsi, Anda dapat mencoba ini


conio.h asli diimplementasikan oleh Borland, jadi ini bukan bagian dari Perpustakaan Standar C dan juga tidak ditentukan oleh POSIX.

Tapi di sini adalah implementasi untuk Linux yang menggunakan ncurses untuk melakukan pekerjaan itu.


Pustaka Linux populer yang memiliki fungsi serupa adalah ncurses.


Linux
  1. Di mana saya dapat menemukan file buildinfo.sh?

  2. Bagaimana saya bisa menemukan file tertentu dari terminal Linux?

  3. Di mana saya menemukan versi pohon sumber kernel Linux?

  1. Di mana saya dapat menemukan folder instalasi Tomcat 7 di Linux AMI di Elastic Beanstalk?

  2. Linux, mengapa saya tidak dapat mem-pipe find result ke rm?

  3. Bagaimana saya bisa menemukan jumlah pengguna online di Linux?

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Bagaimana saya bisa mengedit semua file yang dikembalikan oleh find in vi di Linux?

  3. Di mana saya dapat menemukan Amazon Linux AMI Image untuk VirtualBox?