linux c语言库函数目录
“linux c语言库函数目录”相关的资料有哪些?“linux c语言库函数目录”相关的范文有哪些?怎么写?下面是小编为您精心整理的“linux c语言库函数目录”相关范文大全或资料大全,欢迎大家分享。
C语言常用库函数
附录D C语言常用库函数
acos(double x) cosh(double x) tan(double x) atan(double x) tanh(double x) 程序应包含在 string.h 函 数 类 型 函数形式
反余弦函数 双曲余弦函数 正切函数 反正切函数 双曲正切函数 功能
double double double double double 类型
strcat(char *dest,const char *src) strchr(const char *s,int c)
将字符串 src 添加到 dest 末尾 检索并返回字符 c 在字 符串 s 中第一次出现的 位置 比较字符串 s1 与 s2 的 大小,并返回 s1-s2 将字符串 src 复制到 dest 将字符串 s 复制到最近 建立的单元 返回字符串 s 的长度 将字符串 s 中的大写字 母全部转换成小写字母, 并返回转换后的字符串 将字符串 s 中的字符全 部颠倒顺序重新排列,并 返回排列后的字符串 将一个字符串 s 中的所 有字符置于一个给定的 字符 ch 扫描字符串 s1,并返回在 s1 和 s2 中均有的字符个 数 描字符串 s2,并返回第一 次出现 s1
c语言库函数大全
包含了基本库函数,解释详细。。
Afx全局函数
AfxBeginThread:开始一个新的线程
AfxEndThread:结束一个旧的线程
AfxFormatString1:类似printf一般地将字符串格式化
AfxFormatString2:类似printf一般地将字符串格式化
AfxMessageBox:类似Windows API 函数 MessageBox
AfxOuputDebugString:将字符串输往除错装置
AfxGetApp:获得application object (CWinApp派生对象)的指针
AfxGetMainWnd:获得程序主窗口的指针
AfxGetInstance:获得程序的instance handle
MFC数据类型
下面这些是和Win32程序共同使用的数据类型
BOOL:布尔值,取值为TRUE or FALSE
BSTR:32-bit 字符指针
BYTE:8-bit整数,未带正负号
COLORREF:32-bit数值,代表一个颜色值
DWORD:32-bit整数,未带正负号
LONG:32-bit整数,带正负号
LPARAM:32-bit整数,作为窗口函数或callback函数的一个参数
LPCSTR:32-bit指针,指向一个常数字符串
LP
C语言库函数学习
The Standard C Library 经典的基础
C的标志库函数是学习和使用C语言的基础,是编写经典C程序的基础,是学习其他计算机知识的基础.C标志库中一共包含了15个头文件:
1: NDEBUG NDEBUG宏是调试开关,当使用#include NDEBUG时程序为非调试状态,这种状态下调试宏assert不起作用。 assert 调试宏assert只有在程序处于调试状态下才发挥作用,它的使用形式如下:assert(expression);当条件为假时会在屏幕中输出如下的调试信息:“Assertion failed:expression, file xyz, line nnn”,其中xyp是assert所在的文件名,nnn为assert在该文件中的位置。 assert宏还有许多用法,请参看《Writing Clean Code》第二章设计并使用断言。 2: 其他: size_t sizeof返回的值 NULL 空指针 文件: FILE 文件的类型 fpos_t 文件中指针的位置 EOF 文件
linux-c库函数参考手册
isalnum(测试字符是否为英文或数字)
相关函数isalpha,isdigit,islower,isupper
表头文件#include 定义函数int isalnum (int c) 函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。 返回值若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。 附加说明此为宏定义,非真正函数。 范例/* 找出str 字符串中为英文字母或数字的字符*/ #include < ctype.h> main() { char str[]=”123c@#FDsP[e?”; int i; for (i=0;str[i]!=0;i++ ) if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]); } 执行1 is an apphabetic character 2 is an apphabetic character 3 is an apphabetic character c is an apphabetic character F is an apphabetic characte
单片机C语言(C51)的常用库函数
C51的常用库函数详解
C51语言的编译器中包含有丰富的库函数,使用库函数可以大大简化用户程序设计的工作量,提高编程效率。每个库函数都在相应的头文件中给出了函数原型声明,在使用时,必须在源程序的开始处使用预处理命令#include将有关的头文件包含进来。
C51库函数中类型的选择考虑到了8051单片机的结构特性,用户在自己的应用程序中应尽可能地使用最小的数据类型,以最大限度地发挥8051单片机的性能,同时可减少应用程序的代码长度。下面将C51的库函数分类列出并详细介绍其用法。 1 字符函数
字符函数的原型声明包含在头文件CTYPE.H中。常用的一些字符函数介绍如下。 1.1 检查英文字母函数
检查英文字母函数用于检查形参字符是否为英文字母,其函数原型如下: bit isalpha(char c);
其中,c为待判断的字符,如果是英文字母则返回1,否则返回0。程序示例如下:
1.2 检查字母数字函数
检查字母数字函数用于检查形参字符是否为英文字母或数字字符,其函数原型如下: bit isalnum(char c);
1
1.3 检查控制字符函数
检查控制字符函数用于检查形参字符是否为控制字符,其函数原型:bit iscntrl (cha
linux c 下如何获得目录下的文件数目
linux c 下如何获得目录下的文件数目
int main(int argc, char **argv) {
DIR * pdir;
struct dirent * pdirent; struct stat f_ftime;
int fcnt;/*文件数目统计*/ pdir=opendir(\ if(pdir==NULL) { return(-1); } fcnt=0;
for(pdirent=readdir(pdir);pdirent!=NULL;pdirent=readdir(pdir)) {
if(strcmp(pdirent->d_name,\
if(stat(pdirent->d_name,&f_ftime)!=0) return -1 ;
if(S_ISDIR(f_ftime.st_mode)) continue; /*子目录跳过*/ fcnt++;
printf(\文件:%s\\n\ }
printf(\文件总数%d\\n\ closedir(pdir); return 0; }
#include
C51函数库函数功能表
一 、CTYPE.H
1、 extern bit isalpha (unsigned char);
检查参数字符是否为英文字符,是则返回1,否则返回0 2、 extern bit isalnum (unsigned char);
检查参数字符是否为字母或者数字字符,是则返回1,否则返回0 3、 extern bit iscntrl (unsigned char);
检查参数值是否在0x00~0x7F之间或者等于0x7F,是则返回1,否则返回0 4、extern bit isdigit (unsigned char);
检查参数值是否为数字字符,是则返回1,否则返回0 5、extern bit isgraph (unsigned char);
检查参数是否为可打印字符(0x21~0x7E),是则返回1,否则返回0 6、extern bit isprint (unsigned char);
检查参数是否为可打印字符,包括空格符,其余与isgraph相同 7、extern bit ispunct (unsigned char);
检查参数是否为标点、空格或者格式字符,是则返回1,否则返回0 8、extern bit islower
Linux下C语言获取目录中的文件列表
Linux下C语言获取目录中的文件列表
Linux下C语言获取目录中的文件列表
分类:编程语言
代码如下:Linux下使用GCC 编译即可
#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
#include <stdio.h>
int main(){
DIR *dir;
struct dirent *ptr;
dir = opendir("/home/zhangyang/kmeans");
while((ptr = readdir(dir)) != NULL)
printf("d_name: %s\n", ptr->d_name);
closedir(dir);
return 0;
}
注意:假设要读取的目录中有多个文件,文件名分别为:1.bin, 2.bin, 3.bin,.....99.bin等 程序的读取顺序是这样的:1.bin, 10.bin, 11.bin,....19.bin, 2.bin,
20.bin,...,29.bin,....99.bin
而不是我们所期望的1.
内部库函数 - 图文
InstallShield内部库函数
1 库函数综述
InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。
为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。InstallShield 库函数参阅附录D库函数索引。在接下去的几节中我们将对其中主要的一些库函数作详细介绍。在这里先简单向用户描述一下库函数的构成。
如:AskYesNo是一个库函数,它在对话框中显示一个询问,然后等待最终用户通过点击按扭来响应,Yes或No。AskYesNo格式如下: AskYesNo(szQuestion,nDefault)。这个格式显示了正确的函数名,括号中显示了函数的参数列表。在函数的详细说明帮助中,每个参数用匈牙利标记法表示,指出每个参数位置上可被接受的数值类型。AskYesNo要求两个参数:第一个是字符类型,第二个是数值型。
与C语言一样,InstallShield区分大小写,因此用户要严格注意库函数名称中大写字母。
在用户的脚本中使用任何
Linux下C语言编程
Linux下C语言编程
linux操作系统下c语言编程入门--Linux下C开发工具介绍
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发 的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如 何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程. GNU C 编译器
GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬 件平台上的一种 C 编译器, 你将能很快地掌握 GCC. 本节将介绍如何使用 GCC 和一些 GCC 编译器最常用的选项.
使用 GCC
通常后跟一些选项和文件名来使用 GCC 编译器. gcc 命令的基本用法如下:
gcc [options] [filenames]
命令行选项指定的操作将在命令行上每个给出的文件上执行. 下一小节将叙述一些你会最 常用到的选项. GCC 选项
GCC 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主 要的选项将会频繁用到. 很多的 GCC 选