c语言真的是个巨坑,没怎么用过,今天做实验需要用它,结果一个简单的char*字符串复制耽误了我一下午时间!解决方法一定要记录下来。
int main() {
char* a = "hello world";
char b[100];// 或者自己定义一个MAX_Length
memset(b, a, strlen(a));
memcpy(b, a, strlen(a));
//后面可以直接对b进行strcat或者任何字符串操作了,完全复制a成功
}
c语言真的是个巨坑,没怎么用过,今天做实验需要用它,结果一个简单的char*字符串复制耽误了我一下午时间!解决方法一定要记录下来。
int main() {
char* a = "hello world";
char b[100];// 或者自己定义一个MAX_Length
memset(b, a, strlen(a));
memcpy(b, a, strlen(a));
//后面可以直接对b进行strcat或者任何字符串操作了,完全复制a成功
}