谁有C语言c语言标准库函数大全全啊???

C-function C语言库函数大全,pdf版的。有所有的 。 Other Books 其他书籍 238万源代码下载-
&文件名称: C-function
& & & & &&]
&&所属分类:
&&开发工具: Visual Basic
&&文件大小: 392 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:C语言库函数大全,pdf版的。有所有的库函数。-C language library function Guinness, pdf version. There are all of the library functions.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&C语言库函数.pdf
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 这是一本深入学习C语言的经典的书籍,可以帮助你注意到一些细节性的内容!!!!!!!!!
&[] - 本书是久负盛名的C++经典教程引,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。
&[] - 堆内存的分配和释放,详细介绍对堆内存的管理。
&[] - C语言库函数大全,是学习C语言程序开放有帮助。c库函数——字符串函数【C语言字符串函数大全】(转)
c库函数——字符串函数【C语言字符串函数大全】
( 16:00:25)
…字符串操作函数
char&& stpcpy(char
*dest,const char *src)
将字符串src复制到dest
char&& strcat(char
*dest,const char *src)
将字符串src添加到dest末尾
char&& strchr(const
char *s,int c)
检索并返回字符c在字符串s中第一次出现的位置
strcmp(const char *s1,const char *s2)
比较字符串s1与s2的大小,并返回s1-s2
char&& strcpy(char
*dest,const char *src)
将字符串src复制到dest
size_t strcspn(const char *s1,const char *s2)
扫描s1,返回在s1中有,在s2中也有的字符个数
char&& strdup(const
将字符串s复制到最近建立的单元
stricmp(const char *s1,const char *s2)
比较字符串s1和s2,并返回s1-s2
size_t strlen(const char *s)
返回字符串s的长度
char&& strlwr(char
将字符串s中的大写字母全部转换成小写字母,并返回转换后的字符串
char&& strncat(char
*dest,const char *src,size_t maxlen)
将字符串src中最多maxlen个字符复制到字符串dest中
strncmp(const char *s1,const char *s2,size_t maxlen)
比较字符串s1与s2中的前maxlen个字符
char&& strncpy(char
*dest,const char *src,size_t maxlen)
复制src中的前maxlen个字符到dest中
strnicmp(const char *s1,const char *s2,size_t maxlen)
比较字符串s1与s2中的前maxlen个字符
char&& strnset(char
*s,int ch,size_t n)
将字符串s的前n个字符置于ch中
strpbrk(const char *s1,const char *s2)
扫描字符串s1,并返回在s1和s2中均有的字符个数
strrchr(const char *s,int c)
扫描最后出现一个给定字符c的一个字符串s
char&& strrev(char
将字符串s中的字符全部颠倒顺序重新排列,并返回排列后的字符串
char&& strset(char
*s,int ch)
将一个字符串s中的所有字符置于一个给定的字符ch
size_t strspn(const char *s1,const char *s2)
扫描字符串s1,并返回在s1和s2中均有的字符个数
char&& strstr(const
char *s1,const char *s2)
扫描字符串s2,并返回第一次出现s1的位置
char&& strtok(char
*s1,const char *s2)
检索字符串s1,该字符串s1是由字符串s2中定义的定界符所分隔
char&& strupr(char
将字符串s中的小写字母全部转换成大写字母,并返回转换后的字符串
函数名: stpcpy
功& 能: 拷贝一个字符串到另一个
用& 法: char *stpcpy(char *destin, char
#include &stdio.h&
#include &string.h&
int main(void)
string[10];
&& char *str1 =
"abcdefghi";
&& stpcpy(string,
&& printf("%s\n",
&& return 0;
函数名: strcat
功& 能: 字符串拼接函数
用& 法: char *strcat(char *destin, char
#include &string.h&
#include &stdio.h&
int main(void)
destination[25];
&& char *blank = "
", *c = "C++", *Borland = "Borland";
strcpy(destination, Borland);
strcat(destination, blank);
strcat(destination, c);
&& printf("%s\n",
destination);
&& return 0;
函数名: strchr
功& 能: 在一个串中查找给定字符的第一个匹配之处\
用& 法: char *strchr(char *str, char
#include &string.h&
#include &stdio.h&
int main(void)
char string[15];
char *ptr, c = 'r';
strcpy(string, "This is a string");
ptr = strchr(string, c);
printf("The character %c is at position: %d\n", c,
ptr-string);
printf("The character was not found\n");
函数名: strcmp
功& 能: 串比较
用& 法: int strcmp(char *str1, char
看Asic码,str1&str2,返回值 &
0;两串相等,返回0
#include &string.h&
#include &stdio.h&
int main(void)
char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc";
ptr = strcmp(buf2, buf1);
if (ptr & 0)
printf("buffer 2 is greater than buffer 1\n");
printf("buffer 2 is less than buffer 1\n");
ptr = strcmp(buf2, buf3);
if (ptr & 0)
printf("buffer 2 is greater than buffer 3\n");
printf("buffer 2 is less than buffer 3\n");
函数名: strncmpi
功& 能: 将一个串中的一部分与另一个串比较, 不管大小写
用& 法: int strncmpi(char *str1, char *str2,
unsigned maxlen);
#include &string.h&
#include &stdio.h&
int main(void)
&& char *buf1 =
"BBB", *buf2 = "bbb";
strcmpi(buf2, buf1);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
&& if (ptr
printf("buffer 2 is less than buffer 1\n");
&& if (ptr ==
printf("buffer 2 equals buffer 1\n");
&& return 0;
函数名: strcpy
功& 能: 串拷贝
用& 法: char *strcpy(char *str1, char
#include &stdio.h&
#include &string.h&
int main(void)
char string[10];
char *str1 = "abcdefghi";
strcpy(string, str1);
printf("%s\n", string);
函数名: strcspn
功& 能: 在串中查找第一个给定字符集内容的段
用& 法: int strcspn(char *str1, char
#include &stdio.h&
#include &string.h&
#include &alloc.h&
int main(void)
char *string1 = "";
char *string2 = "747DC8";
length = strcspn(string1, string2);
printf("Character where strings intersect is at position %d\n",
函数名: strdup
功& 能: 将串拷贝到新建的位置处
用& 法: char *strdup(char *str);
#include &stdio.h&
#include &string.h&
#include &alloc.h&
int main(void)
char *dup_str, *string = "abcde";
dup_str = strdup(string);
printf("%s\n", dup_str);
free(dup_str);
函数名: stricmp
功& 能: 以大小写不敏感方式比较两个串
用& 法: int stricmp(char *str1, char
#include &string.h&
#include &stdio.h&
int main(void)
&& char *buf1 =
"BBB", *buf2 = "bbb";
stricmp(buf2, buf1);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
&& if (ptr
printf("buffer 2 is less than buffer 1\n");
&& if (ptr ==
printf("buffer 2 equals buffer 1\n");
&& return 0;
函数名: strerror
功& 能: 返回指向错误信息字符串的指针
用& 法: char *strerror(int errnum);
#include &stdio.h&
#include &errno.h&
int main(void)
&& buffer =
strerror(errno);
&& printf("Error:
%s\n", buffer);
&& return 0;
函数名: strcmpi
功& 能: 将一个串与另一个比较, 不管大小写
用& 法: int strcmpi(char *str1, char
#include &string.h&
#include &stdio.h&
int main(void)
&& char *buf1 =
"BBB", *buf2 = "bbb";
strcmpi(buf2, buf1);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
&& if (ptr
printf("buffer 2 is less than buffer 1\n");
&& if (ptr ==
printf("buffer 2 equals buffer 1\n");
&& return 0;
函数名: strncmp
功& 能: 串比较
用& 法: int strncmp(char *str1, char *str2,
int maxlen);
#include &string.h&
#include &stdio.h&
int& main(void)
&& char *buf1 =
"aaabbb", *buf2 = "bbbccc", *buf3 = "ccc";
strncmp(buf2,buf1,3);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
printf("buffer 2 is less than buffer 1\n");
strncmp(buf2,buf3,3);
&& if (ptr
printf("buffer 2 is greater than buffer 3\n");
printf("buffer 2 is less than buffer 3\n");
&& return(0);
函数名: strncmpi
功& 能: 把串中的一部分与另一串中的一部分比较, 不管大小写
用& 法: int strncmpi(char *str1, char
#include &string.h&
#include &stdio.h&
int main(void)
&& char *buf1 =
"BBBccc", *buf2 = "bbbccc";
strncmpi(buf2,buf1,3);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
&& if (ptr
printf("buffer 2 is less than buffer 1\n");
&& if (ptr ==
printf("buffer 2 equals buffer 1\n");
&& return 0;
函数名: strncpy
功& 能: 串拷贝
用& 法: char *strncpy(char *destin, char
*source, int maxlen);
#include &stdio.h&
#include &string.h&
int main(void)
string[10];
&& char *str1 =
"abcdefghi";
&& strncpy(string,
&& string[3] =
&& printf("%s\n",
&& return 0;
函数名: strnicmp
功& 能: 不注重大小写地比较两个串
用& 法: int strnicmp(char *str1, char *str2,
unsigned maxlen);
#include &string.h&
#include &stdio.h&
int main(void)
&& char *buf1 =
"BBBccc", *buf2 = "bbbccc";
strnicmp(buf2, buf1, 3);
&& if (ptr
printf("buffer 2 is greater than buffer 1\n");
&& if (ptr
printf("buffer 2 is less than buffer 1\n");
&& if (ptr ==
printf("buffer 2 equals buffer 1\n");
&& return 0;
函数名: strnset
功& 能: 将一个串中的所有字符都设为指定字符
用& 法: char *strnset(char *str, char ch,
unsigned n);
#include &stdio.h&
#include &string.h&
int main(void)
&& char *string =
"abcdefghijklmnopqrstuvwxyz";
&& char letter =
&& printf("string
before strnset: %s\n", string);
&& strnset(string,
letter, 13);
&& printf("string
after& strnset: %s\n", string);
&& return 0;
函数名: strpbrk
功& 能: 在串中查找给定字符集中的字符
用& 法: char *strpbrk(char *str1, char
#include &stdio.h&
#include &string.h&
int main(void)
&& char *string1 =
"abcdefghijklmnopqrstuvwxyz";
&& char *string2 =
strpbrk(string1, string2);
&& if (ptr)
printf("strpbrk found first character: %c\n", *ptr);
printf("strpbrk didn't find character in set\n");
&& return 0;
函数名: strrchr
功& 能: 在串中查找指定字符的最后一个出现
用& 法: char *strrchr(char *str, char
#include &string.h&
#include &stdio.h&
int main(void)
string[15];
&& char *ptr, c =
&& strcpy(string,
"This is a string");
strrchr(string, c);
&& if (ptr)
printf("The character %c is at position: %d\n", c,
ptr-string);
printf("The character was not found\n");
&& return 0;
函数名: strrev
功& 能: 串倒转
用& 法: char *strrev(char *str);
#include &string.h&
#include &stdio.h&
int main(void)
&& char *forward =
&& printf("Before
strrev(): %s\n", forward);
strrev(forward);
&& printf("After
strrev():& %s\n", forward);
&& return 0;
函数名: strset
功& 能: 将一个串中的所有字符都设为指定字符
用& 法: char *strset(char *str, char
#include &stdio.h&
#include &string.h&
int main(void)
&& char string[10]
&& char symbol =
&& printf("Before
strset(): %s\n", string);
&& strset(string,
&& printf("After
strset():& %s\n", string);
&& return 0;
函数名: strspn
功& 能: 在串中查找指定字符集的子集的第一次出现
用& 法: int strspn(char *str1, char
#include &stdio.h&
#include &string.h&
#include &alloc.h&
int main(void)
&& char *string1 =
&& char *string2 =
&& length =
strspn(string1, string2);
printf("Character where strings differ is at position %d\n",
&& return 0;
函数名: strstr
功& 能: 在串中查找指定字符串的第一次出现
用& 法: char *strstr(char *str1, char
#include &stdio.h&
#include &string.h&
int main(void)
&& char *str1 =
"Borland International", *str2 = "nation", *
strstr(str1, str2);
&& printf("The
substring is: %s\n", ptr);
&& return 0;
函数名: strtod
功& 能: 将字符串转换为double型值
用& 法: double strtod(char *str, char
**endptr);
#include &stdio.h&
#include &stdlib.h&
int main(void)
&& char input[80],
&& printf("Enter a
floating point number:");
gets(input);
&& value =
strtod(input, &endptr);
&& printf("The
string is %s the number is %lf\n", input, value);
&& return 0;
函数名: strtok
功& 能: 查找由在第二个串中指定的分界符分隔开的单词
用& 法: char *strtok(char *str1, char
#include &string.h&
#include &stdio.h&
int main(void)
&& char input[16] =
&& char *p;
strtok(input, ",");
printf("%s\n", p);
&& p = strtok(NULL,
printf("%s\n", p);
&& return 0;
函数名: strtol
功& 能: 将串转换为长整数
用& 法: long strtol(char *str, char **endptr,
int base);
#include &stdlib.h&
#include &stdio.h&
int main(void)
&& char *string =
&& lnumber =
strtol(string, &endptr, 10);
&& printf("string =
%s& long = %ld\n", string, lnumber);
&& return 0;
函数名: strupr
功& 能: 将串中的小写字母转换为大写字母
用& 法: char *strupr(char *str);
#include &stdio.h&
#include &string.h&
int main(void)
&& char *string =
"abcdefghijklmnopqrstuvwxyz", *
strupr(string);
&& printf("%s\n",
&& return 0;
函数名: swab
功& 能: 交换字节
用& 法: void swab (char *from, char *to, int
#include &stdlib.h&
#include &stdio.h&
#include &string.h&
char source[15] = "rFna koBlrna d";
char target[15];
int main(void)
&& swab(source,
target, strlen(source));
&& printf("This is
target: %s\n", target);
&& return 0;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。C语言函数大全[表格形式]_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言函数大全[表格形式]
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
你可能喜欢谁有c语言的鼠标操作函数集,越多越好
我给你个程序,里面涉及到鼠标操作,具体你可以下载《DOS编程大全》这本书,有关于鼠标的.还不懂,加我QQ(先声明我也是菜鸟):.注明:C语言#include#include#include#includeunion REGSint X__max,Y__max,x_max,y_void Initgr(void) /*屏幕初始化成图形模式*/{int w,h,grdriver=DETECT,registerbgidriver(EGAVGA_driver);initgraph(&grdriver,&grmode,"");/*在双引号中可加你tc放的路径,但要在tc里有EGAVGA.BGI这个来初始图形*/if(graphresult())/*若调用不成功,退出*/{printf("\n 调用失败!\n");exit(1);}X__max=getmaxx();/*求横向象点坐标数*/Y__max=getmaxy();/*求纵向象点坐标数*/getaspectratio(&w,&h);/*求纵横比*/x_max=1000; /*设置屏幕坐标的宽度*/y_max=x_max*(float)Y__max*h/((float)X__max*w);} int Msinit(int Xlo,int Xhi,int Ylo,int Yhi)/*鼠标初始化*/{regs.x.ax=0;/*初始化鼠标*/int86(0x33,&regs,&regs);retcode=regs.x.if(retcode==0) return 0;regs.x.ax=7;/*设置鼠标X方向的移动范围*/regs.x.cx=Xregs.x.dx=Xint86(0x33,&regs,&regs);regs.x.ax=8;/*设置鼠标Y方向的移动范围*/regs.x.cx=Yregs.x.dx=Yint86(0x33,&regs,&regs);regs.x.ax=15;/*设置mickey与象素的比,这各会影响鼠标移动速度*/regs.x.cx=(int)(x_max/X__max);regs.x.dx=(int)(y_max/Y__max);int86(0x33,&regs,&regs);}int Msread(int *px,int *py,int *pbuttons)/*读鼠标位置及状态*/{static int x0=320,y0=240,but0=0;int xnew,ynew,do{if(kbhit()){ch=getch();if(ch==13){*pbuttons=1;return -1;} /*返回键盘输入*/}regs.x.ax=3; /*调用功能3,读鼠标位置及状态*/int86(0x33,&regs,&regs);xnew=regs.x./*返回鼠标当前的位置的X坐标*/ynew=regs.x./*返回鼠标当前的位置的Y坐标*/*pbuttons=regs.x./*返回鼠标当前的状态*/}while(xnew==x0&&ynew==y0&&*pbuttons==but0);/*当鼠标状态改变或位置改变终止循环*/but0=*/*将鼠标状态保存到静态变量中*/x0=y0=/*将鼠标位置保存到静态变量中*/*px=*py=(int)(y_max-ynew);return -1;}int Xpixel(int x)/*由象素坐标变换为屏幕坐标*/{ return (int)((long)X__max*x/x_max);}int Ypixel(int y){ return Y__max-(int)((long)Y__max*y/y_max);}void Cursor(int x,int y) /*显示十字光标*/{int X=Xpixel(x),Y=Ypixel(y),char *str=" \0";line(X-8,Y,X-3,Y);line(X,Y-8,X,Y-4);line(X+3,Y,X+8,Y);line(X,Y+4,X,Y+8);color=getcolor();setcolor(BLACK);outtextxy(X__max-100,10,str);/*删除前次显示值*/sprintf(str,"%d,%d",x,y);setcolor(WHITE);outtextxy(X__max-100,10,str);/*在屏幕右上角显示当前光标的坐标*/setcolor(color);}main(){int buttons,X,Y,x,y,a,b;Initgr();/*初始化图形屏幕*/setcolor(EGA_LIGHTRED);/*设置屏幕前景色*/line(1,1,X__max-1,1); /*在屏幕四周画一矩形*/line(1,1,1,Y__max-1);line(X__max-1,1,X__max-1,Y__max-1);line(1,Y__max-1,X__max-1,Y__max-1);setcolor(EGA_WHITE);printf("\n 按鼠标右键终止程序\n");printf(" 然后按任意键退出");setwritemode(XOR_PUT);/*设置屏幕输出模式*/Msinit(0,(int)x_max,0,(int)y_max);/*初始化鼠标*/a=x_b=y_x=0;Cursor(a,b); /*在a=x_b=y_处画指针*/while(x!=2){Msread(&X,&Y,&x);Cursor(a,b); /*删除之前的鼠标,因为屏幕输出模式的关系*/if(x==1){a=(int)(X*1.0/x_max*X__max);b=(int)((y_max-Y)*1.0/y_max*Y__max);circle(a,b,1); } /*画点*/Cursor(X,Y);a=X;b=Y;}Cursor(X,Y);/*再调用一次把原来的指针削掉*/getch();closegraph();}
为您推荐:
其他类似问题
扫描下载二维码&c语言函数大全!
秒后自动跳转到登录页
(奖励10下载豆)
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
198个经典C#WinForm
Java 7并发编程实战
Java经典问题答案(
算法与数据结构-实用
北京中软笔试题
百度面试题总结
Java最著名的开源项
c语言函数大全!
上传时间:
技术分类:
资源评价:
(13位用户参与评价)
已被下载&71&次
好的函数查询!方便快捷!!好的函数查询!方便快捷!!好的函数查询!方便快捷!!好的函数查询!方便快捷!!好的函数查询!方便快捷!!好的函数查询!方便快捷!!
本资料共包含以下附件:
C语言函数大全(1).CHM
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
下载1144次
下载1286次
下载1164次
下载2033次
相关专题推荐
本专题收录Java经典编程的实例源码,
在国内的开发语言中,java凭借这简单
本套视频教程是韩顺平老师,循序渐进
北京圣思园张龙(风中叶)老师的Java
讲述Arm嵌入式Linux系统下的C语言编程
这段视频是从尚学堂科技的教学课堂上
本套视频共78集,是由郝斌老师根据多
本视频专题共180集涵盖了C语言概述中
本视频专题共107集涵盖了Java概述、数
由传智播客毕向东老师讲解的Java基础
本专题为spring视频教程,共31集。教
本专题为C语言黑客编程系列视频教程,
本专题为韩顺平讲解的Java从入门到精
本专题为Java Web项目开发案例精粹视
SSH为struts+spring+hibernate的一个
本专题为疯狂Java李刚老师讲解的Stru
本周下载热点
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理}

我要回帖

更多关于 c语言函数大全手册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信