1、字符串数组的复制(不使用库函数)
/*
在不使用指针和库函数的 条件下 将str1复制到str2当去
*/
#include<stdio.h>
int main(void){
//数组定义
char str1[50] = "hellobeijin";
char str2[50] = {0};
int i = 0;
//肯定是要遍历str1
for(i=0;str1[i]!='\0';i++){
str2[i]=str1[i];
}
printf("%s\n",str2);
return 0;
}
2、字符串数组的链接(不适用库函数)
/*将字符串str1链接到str2中去*/
#include<stdio.h>
#include<string.h>
int main(void){
char str1[]="zhongguo";
char str2[30]="henlihai";
int i =0,n=strlen(str2);
for( i =0;str1[i]!='\0';i++){
str2[n+1]=str1[i];
}
printf("%s",str2);
return 0;
}