1、strcpy
#include <stdio.h>
#define M 10
#define N 20
int main()
{
char str1[M]={0};
char str2[N]={0};
//实现字符串的拷贝
//思想:1 遍历字符串str1,将str2的字符串替换到str1上
//2 在字符串尾部添加'\0'
printf("输入两个字符串:\n");
gets(str1);
gets(str2);
printf("before:str1=%s\n",str1);
int i=0,j=0;
while(str2[i])
{
str1[i++]=str2[j++];
}
str1[i]='\0';
printf("after:str1=%s\n",str1);
return 0;
}
2、strlen
#include <stdio.h>
int main()
{
//实现:得到字符串长度包含'\0'
char str[20]={0};
printf("输入一串字符串\n");
gets(str);
int str_len=0;
int i;
for(i=0;str[i]!='\0';i++)
{
str_len++;
}
str_len +=1;
printf("str_len=%d\n",str_len);
return 0;
}
3、strcat
#include <stdio.h>
#define M 20
#define N 40
int main()
{
//实现:字符串的连