首页 /编程语言和算法/C/C++
 C++字符串用指针复制函数功能实现方法【子程序】f_copy_str(char *str1, char *str2)
2023年3月20日 19:26
#include <iostream>
using namespace std; // 包含标准输入输出头文件

void f_copy_str(char *str1, char *str2) // 形参为两个字符指针变量
{
	// 字符串复制函数功能实现方法
	while (*str2 != '\0')  // 只要str2没有结束就自动循环
		*str1++ = *str2++; // 把str2赋值给str1,然后两者都后移一位
	*str1 = '\0';		   // 在str1最后添加字符串结束标识符
}

int main()
{
	char a[20]; // 定义字符数组a
	char b[17] = "MaNongKu.com"; // 定义数组b并初始化。16个字符,必须写17,因为还有个/0在最后。
	f_copy_str(a, b);
	cout << "a=" << a << endl;
	system("pause");
	return 0;
}


 
全部回复(0)
首页 | 电脑版 |