#1129. 字符数组的基本操作函数

字符数组的基本操作函数

在C++程序中,字符数组是以({{ input(1) }})作为结束符的;

如果定义了两个字符数组并且给这个字符数组a和b赋了值, char a[101], b[101]; cin>>a>>b;

现在要得到字符串a的实际长度,则可以使用函数({{ input(2) }})来实现;

如果想要把字符串b连接到字符串a的末尾,即在a后面加上b的内容,则可以使用函数:({{ input(3) }})来实现;

如果想把字符串b复制到字符串a,则可以使用函数:({{ input(4) }})来实现;

如果要比较字符串a与字符串b是否相同,则可以使用函数({{ input(5) }})来实现;这个字符串比较函数是根据函数的返回值来判断是否相等,如果两个字符串相同,则函数的返回值是({{ input(6) }}),如果不相同,则以两个字符串的每个字母的ASCII值来比较,从首字母开始依次比较,相同则往后一个字母比较,如果ASCII值大则返回1,表示a比b大,ASCII值小则返回-1,表示a比b小;

如果要判断字符串a中是否包含字符串b,可以使用函数:({{ input(7) }})来实现;若b是a的子串,则返回b在a的首次出现的地址;如果b不是a的子串,则返回NULL,一般用char *p来接收返回值,然后检查p是否为空来判断。

如果要把a中的大写字母换成小写字母,可以使用函数:({{ input(8) }})来实现;

如果把b中的小写字母换成大写字母,可以使用函数:({{ input(9) }})来实现;