这是一些库函数,会持续更新
环境:VS2015,WIN10
1.1头文件:#include<string.h>
字符串函数
//连接字符串,str2中数据会复制到str1中/n后,如str1空间不足,可能报错
1,strcat(str1,str2)
/复制str2到str1中,覆盖原有数据
2,strcpy(str1,str2)/
//复制str2中n个数据到str1中,会覆盖原有数据
3,strncpy(str1,str2,n)
//测定str存储空间大小
4,strlen(str)
//转换str中小写字母为大写字母
5,strlwr(str)
//转化str字符串中小写字母为大写字母
6,struPR(str)
//字符串比较,依照ASCLL码,str1大返回1,str2大返回负数,相等返回0
7,strcmp(str1,str2)
//数组,字符串。结构体数据置零
//可用于字符串和结构体,括号内分别:数组/结构体/字符串,替换字符,替换字节
8,void *memset(void *s, int ch,size_t n);
1.2,文件读写,可能使用到的库:#include<stdlib>
//读出数据,buffer:接受数据的内存地址,size:单次读取字节数,count:读取次数
1,fread(buffer,size,count,FILE *stream)
fwrite(buffer,size,count,FILE *stream)
//重置文件指针
2,rewind(FILE *stream)
//移动文件指针, (1)long offset为nL,①n为正:向前移动;②n为负:向后移动
// (2)fromwhere:①0:文件头②2:文件尾③1:文件指针当前位置
3,fseek(FILE *stream, long offset, int fromwhere);
//显示文件指针当前位置,成功返回nL,失败返回-1L
4,Ftell(FILE *stream)
1.2头文件:#include<stdlib.h>
system()函数
//清屏
1,System(“cls”)
//背景颜色为白色,F+数字0
2,System(“color F0”)
3,转义字符(在printf函数中)
/% 百分号
/” 引号
1.3,头文件:#include<math.h>
幂指数计算
Pow(m,n) 返回m的n次方
1.4头文件:#include<conion.h>
getch();//直接获取一个字符,立刻返回
kbhit()//检查当前按下的键,有按下返回键值(%d),没有返回0
例子:while (!kbhit())
{
printf("HAHA/n");
}//该程序循环直到输入任意值
新闻热点
疑难解答