如何将strcpy和memset这两种修改字符串的方法改写为一个长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计132个文字,预计阅读时间需要1分钟。
使用strcpy函数进行字符串复制
1.strcpy全部替换原字符串
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main() {
char arr1[] = "hello world";
char arr2[] = "##################";
//用arr1替换arr2
strcpy(arr2, arr1);
printf("%s", arr2);
return 0;
}
strcpy在替换时会携带/0,把arr2变为hello world/0######
printf在打印字符串时读取到/0为止,所以只会打印hello world。
本文共计132个文字,预计阅读时间需要1分钟。
使用strcpy函数进行字符串复制
1.strcpy全部替换原字符串
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main() {
char arr1[] = "hello world";
char arr2[] = "##################";
//用arr1替换arr2
strcpy(arr2, arr1);
printf("%s", arr2);
return 0;
}
strcpy在替换时会携带/0,把arr2变为hello world/0######
printf在打印字符串时读取到/0为止,所以只会打印hello world。

