C语言中字符数组操作的函数兑现(C语言实现)
C语言中字符数组操作的函数实现(C语言实现)
1、puts(字符数组):将一个以’\0’结束的字符串输出。
2、gets(字符数组):从终端读入一个字符串到数组,自动在末尾加入’\0’
3、strcat(字符数组1,字符数组2):将2连接到1后面,注意:字符数组足够大,连接后字符串1后面的’\0’取消,只在2后有’\0’
strcat函数实现
4、strcpy(字符数组1,字符串2):1的长度不得小于2。复制时连同’\0’一起复制,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组赋值。
strcpy函数实现
strcpy(str1,str2,2):将str2中的前两个字符复制到str1中,然后加个’\0’
5、strcmp(字符串1,字符串2):自左向右逐个比较,=返回0,>返回一个正整数,<返回一个负整数。
strcmp函数实现
6、strlen(字符串):str=“abcde”长度是五,但有6个元素(有个’\0’)
strlen函数实现
7、strlwr(字符串):将字符串中大写字母转换成小写字母。
strlwr函数实现
8、strupr(字符串):将小写字母转换成大写字母。
strupr函数实现