c语言 file所在库函数是哪个?

作者&投稿:东方金 (若有异议请与网页底部的电邮联系)
c语言的排序函数在哪个库文件中~

在stdlib.h头文件中。
有qsort() //快速排序
qsort函数,也就是快速排序算法,在C的库中,需加入头文件#include 或#include 。

调用qsort函数需要写cmp比较函数。
给出按升序排列的例子:
int cmp(const void* a, const void* b)  //注意这里是int{return (int*)a - (int*)b;}

调用:
qsort(a, n, sizeof(int), cmp);//a为数组,n为个数

如果需要按照自己的意愿排列,那么同样重写cmp比较函数,就可以完成,和sort函数类似。时间复杂度为O(n log n),但是某些情况要比sort函数好。

库函数:顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include加到里面就可以了.一般是放到lib文件里的。
一般是指编译器提供的可在c源程序中调用的函数。可分为两类一类是c语言标准规定的库函数一类是编译器特定的库函数。
由于版权原因库函数的源代码一般是不可见的但在头文件中你可以看到它对外的接口。什么是库函数语言的语句十分简单如果要使用语言的语句直接计算sin或cos函数就需要编写颇为复杂的程序。因为语言的语句中没有提供直接计算sin或cos函数的语句。又如为了显示一段文字我们在语言中也找不到显示语句只能使用库函数printf。
语言的库函数并不是语言本身的一部分它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。的库函数极大地方便了用户同时也补充了语言本身的不足。事实上在编写语言程序时应当尽可能多地使用库函数这样既可以提高程序的运行效率又可以提高编程的质量。

把File *list改为FILE *list一试……

stdio

函数大写

file需要大写


西和县13811366445: c语言 file所在库函数是哪个? -
宰父软维肝: 把File *list改为FILE *list一试……

西和县13811366445: c语言里面的库函数是什么一个概念? -
宰父软维肝: 库函数:顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了.一般是放到lib文件里的. 一般是指编译器提供的可在c源程序中调用的函数.可分...

西和县13811366445: C语言,判断一个文件是否存在 -
宰父软维肝: 可以使用库函数 access,该函数声明于头文件 io.h, 函数原型为: int access(const char *filename, int amode); amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1. 这个函数还可以检查其它文件属性: 06 检查读写权限 04 检查读权限 02 检查写权限 01 检查执行权限 00 检查文件的存在性例如 if(access("D:\\123.txt", 0) == -1) printf("文件不存在");

西和县13811366445: C语言中什么是库函数? -
宰父软维肝: 库函数(Library function)是把函数放到库里,供别人使用的一种方式..方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用.调用的时候把它所在的文件名用#include>加到里面就可以了.一般是放到lib文件里的. 一般是指...

西和县13811366445: C语言,判断一个文件是否存在 -
宰父软维肝: 你贴的这个函数PathFileExists并不是C语言提供的库函数,而是windows系统提供的系统调用,如果你是初学者,尽量用C语言提供的库函数来实现功能,你可以这样:int exist(char *file) ...

西和县13811366445: 在C语言里标准函数存放在什么文件中? -
宰父软维肝: 1. C语言标准库函数存放在头文件当中,使用相应函数时需要用include引用先关头文件. C语言程序设计里,C 标准函数(C Standard library)是所有目前符合标准的头文件(head file)的集合,以及常用的函数库实现程序,例如 I/O输入输出和...

西和县13811366445: 编写c语言代码,首先要写头文件,说是调用库函数中相应的函数,请问:库函数保存在哪儿?是在vc++6 -
宰父软维肝: 很多是库以dll,lib等形式存在. 他们一般在VC的软件里. 当然,有时候,比如调用系统API,函数就直接在系统里了.

西和县13811366445: C语言中的库函数定义在什么地方啊? -
宰父软维肝: 先顶一下楼上的,厉害~~~~~~~~~~ 这对代码没有一个有用的.其实在头文件中只有函数的声明而没有函数的定义.这个头文件是给程序员看的,好让你知道有这些函数.那真正的函数定义在那呢?其实库文件中的函数早就已经编译好了存在.obj或者是.lib的文件里面.这种是静态的连接模式.在你的程序便已完成以后连接器再将你的程序的.obj文件和库文件进行连接最后生成.exe文件.如果你想看库文件的定义的话只能去网上自己找找啦.不过我个人感觉没有这个必要.其实大部分的库文件都是能够自己编写的.像strcmp()这种微软的库文件是更不可能放出原码的,不过可以去msdn里面碰碰运气.最后祝你好运啦.

西和县13811366445: c语言库函数 -
宰父软维肝: 如果你能找到你的编译器的库文件放在哪里,那么只要把你的自己编写的函数放在编译器的库函数的文件中,直接引用就可以. 但是很多编译器的库函数是不开放的,你很难找到库函数的文件在哪. 因此,你只能把自己写的函数电脑的某个盘...

西和县13811366445: C语言的库函数放在什么地方(在什么目录里)? -
宰父软维肝: 你找lib这个目录,当然lib这个目录在很多的目录下都有.就象windows里的programnbsp;files这个目录在C盘下有,在D盘下也可以存在.不过REDnbsp;HAT在你装完系统后就会在几个地方创建了lib这个目录,这个目录下面的都是库文件.lib是libraray的简写,翻译成“库“,说白了就是图书馆贝!注意登陆lib这个目录时,你可能只能用超级用户才能登陆上去,然后才能看.超级用户帐号默认是:root;注意用户名和密码都是这个

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网