首页 > 学院 > 开发设计 > 正文

输入输出外一些常用函数

2019-11-06 08:02:15
字体:
来源:转载
供稿:网友

 

这是一些库函数,会持续更新

环境: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");

}//该程序循环直到输入任意值


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表