2010-09-02 9 views
5

Linux C++ projesini linux'a aktarmam gerekiyor, ancak şu anda linux veya standartlara uygun olmayan MS <conio.h> kullanıyorum. Linux'ta kullanmak için hangi başlığı değiştirmeyi önerirsiniz? Cevabın çapraz platform olmasını da tercih ederim.Linux'taki <conio.h> için yedek

+0

Win32 ya standart değildir; Örneğin, hem Microsoft hem de Borland derleyicileri, her birinin farklı işlevler ve arabirimler içeren bir başlığını sağladı. Peki, kim burada konuşuyoruz? – Clifford

+0

@Clifford, Microsoft – Elpezmuerto

+0

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

cevap

5

NCURSES dayalı linux için Conio.h bir yedek sürümü var.

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

+0

+1 ... Borland'ın conio'suna atıfta bulunduğu ve Microsoft'un değil! – Clifford

+0

Doğru, ancak renklendirme, gotoksi vb. Gibi en çok kullanılan işlevler, Microsoft uygulaması olarak Borland'da da aynıdır. –

+0

Microsoft'un arabiriminde (http://msdn.microsoft.com/en-us/library/7x2hy4cx%28v=VS.71%29.aspx) renk tonu gotoksisi bulunmuyorsa, Borland arabirimiyle karşılaştırıldığında en düşük değerdir. Ancak Borland arayüzü neredeyse Microsoft'un bir üst kümesidir, dolayısıyla bu gerçekten uygun olabilir. – Clifford