C++字符数组函数深度介绍
发布时间:2021-12-15 20:45:22 所属栏目:教程 来源:互联网
导读:1、 连接函数strcat 其函数原型为:strcat(char [ ], const char [ ] ); strcat是string catenate(字符串连接)的缩写。该函数有两个字符数组的参数,函数的作用是:将第二个字符数组中的字符串连接到前面字符数组的字符串的后面。第二个自负数组被指定为co
|
1、 连接函数strcat 其函数原型为:strcat(char [ ], const char [ ] ); strcat是string catenate(字符串连接)的缩写。该函数有两个字符数组的参数,函数的作用是:将第二个字符数组中的字符串连接到前面字符数组的字符串的后面。第二个自负数组被指定为const,以保证该数组中的内容不会在函数调用期间修改。连接后的字符串放在第一个字符数组中,函数调用后得到的函数值,就是第一个字符数组的地址。 例如: #include<iostream> usingnamespace std; int main() { char str1[]="People's Republic of"; char str2[]="China"; cout<<strcat(str1,str2); }; 输出结果为:Perple’s Republic of China 2、 字符串复制函数 其函数原型为: strcpy ( char[ ] , const char[ ]); strcpy是string copy(字符串复制)的缩写。它的作用是将第二个字符数组中的字符串复制到第一个字符数组中去,将第一个字符数组中的相应字符覆盖。 上例如果调用strcpy(str1,str2);执行后,str2中的五个字符“China”和” |
