字符数组函数

字符串处理函数

≯℡__Kan透↙ 提交于 2019-12-03 04:45:08
C语言中字符串处理函数介绍 下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数)。所有的C语言编译系统中一般都提供这些函数。 1、 puts函数 ——输出字符串的函数 一般的形式为puts(字符串组) 作用:将一个字符串输出到终端。如,char一个string,并赋予初值。调用puts(string);进行字符串的输出。 2、 gets函数 ——输入字符串的函数 一般的形式:gets(字符数组) 作用:从终端输入一个字符串到字符数组,并且得到一个函数值成为字符数组的起始地址。 gets(str); 键盘输入,,,,你懂得。 注意:puts和gets函数只能输出或者输入一个字符串。 3、 strcat函数 ——字符串连接函数 一般的形式:strcat(字符数组1,字符数组2); 作用:把两个字符串数组中字符串连接起来,把字符串2连接到字符串1的后面。 说明:字符数组1必须足够大,以便容纳连接后的新字符串。 4、 strcpy/strncpy函数 ——字符串复制函数 一般形式:strcpy(字符数组1,字符串2); 作用:将字符串2复制到字符数组1中去。 如:char str1[10],str2[]="DongTeng"; strcpy(str1,str2); 执行后的结果为:你懂得 注意:1.不能用赋值语句直接将一个字符串常量或者字符数组直接给一个字符数组。 2