2010-09-02 5 views
5

Potrzebuję przenieść projekt systemu Windows C++ do systemu Linux, jednak obecnie używam MS <conio.h> , który nie jest zgodny z normami linuksowymi ani standardowymi. Jakiego nagłówka polecasz go zastąpić do użytku w Linuksie? Wolałbym, żeby odpowiedzią była również platforma krzyżowa.Zamiennik dla <conio.h> w systemie Linux

+0

nie jest standardem Win32 obu; na przykład zarówno kompilatory Microsoft jak i Borland dostarczyły nagłówek o tej nazwie, z których każda zawierała różne funkcje i interfejsy. Więc o kogo mówimy tutaj? – Clifford

+0

@ Clifford, Microsoft – Elpezmuerto

+0

http://stackoverflow.com/questions/1541819/how-can-i-write-an-ansi-c-console-screen-buffer/1541924#1541924 –

Odpowiedz

5

Istnieje wersja wymiana conio.h dla linux oparty na ncurses.

http://sourceforge.net/projects/linux-conioh/

+0

+1 ... Tak długo, jak mówił o koncercie Borlanda, a nie Microsofcie !? – Clifford

+0

To prawda, ale najczęściej używane funkcje, takie jak kolorowanie, gotoxy itp. Są takie same zarówno w implementacji Borland, jak i Microsoft. –

+0

W interfejsie Microsoftu nie ma koloru, ale nie ma to miejsca (http://msdn.microsoft.com/en-us/library/7x2hy4cx%28v=VS.71%29.aspx) jest on minimalny w porównaniu z interfejsem Borland. Jednak interfejs Borland jest prawie nadzbiorem Microsoftu, więc może się to opłacać. – Clifford