coniohlinux
A. linux C語言 conio.h
有人寫了個兼容包:http://conio.sourceforge.net/
從這里下載devpak:http://sourceforge.net/projects/conio/
下載得到一個擴展名是.DevPak的文件,實際上就是個bzip2壓縮包,其中包括了頭文件和庫文件(.a),連接的時候連那個庫文件就行了
但貌似沒有window這個函數,TC中是有的。
B. 在windows下和linux下浮點數的表示有什麼不同
從廣義上來講是沒有區別的, 因為都是用高級語言寫的程序, 而且還是一種高級語言.
但是, 很多細節上的問題, 如:conio.h, windows.h首先這兩個頭文件在LINUX下是完全不能使用. conio.h是windows下才有的. windows.h, 這個連名字都是windows, 在LINUX下怎麼可能能使用呢.
還有就是像system這樣的函數, 在windows下寫system("color 1F");是可以的, 但是LINUX是沒有color這個命令的, 這樣會導致編譯無誤, 但是運行時會有錯誤.
C. Linux系統 如何用C語言實現清屏操作
clrscr函數為C語言的清屏函數,功能為清除屏幕上的輸出,clrscr為clear screen的簡寫。
clrscr並不是C語言的標准庫函數,而是TC平台特有的函數,在其它編譯器中無法使用。
1 函數聲明:
void clrscr(void);
2 頭文件:
#include <conio.h>
3 程序示例:
#include <conio.h>
int main ()
{
cprintf("\r\nPress any key to clear screen");//輸出一些文字。
getch();//暫停,直到有按鍵。
clrscr();//清除屏幕,之前的輸出會被清空。
cprintf("The screen has been cleared!");
getch();
return 0;
}
4 在當前主流編譯器中,不支持該函數,可以用
system("cls");//windows平台
或
system("clear");//unix/Linux平台
實現相同效果。