Conio.h az egy microsoftos header fájl? linux/unix rendszereken nincs?
Bizony nincs ám. A conio.h nem is standard C header, hanem egy Borland-os bővítmény, ami alapvetően DOS-hoz készült.
Linuxon az ncurses-t használjuk helyette.
Nem mondanám Microsoftosnak, inkább úgy fogalmaznék, hogy DOS-alapú, és azzal kompatibilis rendszereken létezik. A Borland vezette be, és erősen kötődik a DOS platformhoz, illetve később a Windows parancssori felületéhez.
Ahogy #1 írja, Linux alatt az (N)curses-t célszerű használni, ami ugyanazt a funkcionalitást nyújtja, csak ez meg a Unix-szerű rendszerekhez kötődik nagyon erősen.
Egyébként az (n)curses.h sem szaványos fejlécfájl, hanem ez is "csak egy bővítmény", de véleményem szerint ennek nincs sok jelentősége. Egy alkalmazás fejlesztése szempontjából nem sok vizet zavar, hogy a használt függvénykönyvtár vajon hivatalosan része-e a szabványnak. Ennek akkor lehet jelentősége, ha ugyanazon forrásból több platformra is le akarjuk a szoftvert fordítani.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!