本文介绍了库函数....标准??的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编译器提供的库函数是否可移植?

即这些函数是否有任何ANCI C标准。


例如。 < conio.h>中定义的getch()函数头文件工作得很好

windows C编译器但linux中的gcc编译器无法识别它。


gcc编译器没有定义< conio.h>头文件。

Library Functions provided by the compiler, are they portable?
i.e. is there any ANCI C standards for these functions.

eg. getch() function defined in <conio.h> header file works fine in
windows C compiler but gcc compiler in linux does not recognise it.

gcc compiler does not define <conio.h> header file.

推荐答案



如果您坚持使用C标准中指定的标准C库,

您的代码将是可移植的。


gcc没有提供< conio.h> ;, Windows确实如此。


-

Ian Collins。


If you stick with the standard C library as specified in the C standard,
your code will be portable.

gcc doesn''t provide <conio.h>, Windows does.

--
Ian Collins.








http://www-ccs.ucsd.edu/c/lib_over.html





getch()和< conio.h>都不是。由C标准定义。


-

Keith Thompson(The_Other_Keith)< http://www.ghoti.net/~kst>

圣地亚哥超级计算机中心< *> < http://users.sdsc.edu/~kst>

我们必须做点什么。这是事情。因此,我们必须这样做。



Neither getch() nor <conio.h> is defined by the C standard.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.


这篇关于库函数....标准??的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 18:09