Auto commit

This commit is contained in:
smallkun 2025-02-28 08:51:47 +08:00
parent 6c863dd1ce
commit a3a4f6edea
2 changed files with 50 additions and 1 deletions

View File

@ -1,8 +1,29 @@
#include <stdio.h>
#include <string.h>
int main(){
char a[200], b[200];//定义两个字符数组用来读取字符串a和b
char *p, *q;//定义两个指针 分别存储字符串a和字符串b的首地址
gets(a);
gets(b);//从控制台获取输入
if(strlen(b) > 5){
b[5] = '\0';
}//判定字符串是否大于5 如果大于5 则将第六个元素改成结束符
p = a;//p指向a的首地址
q = b;//q指向b的首地址
while(*p != '\0'){//找到a结束符位置的地址
p++;
}
//从b的第一个元素开始赋值到a中
while(*q != '\0'){
*p++ = *q++;
}
*p = '\0';//标记结束符
printf("a=%s\n", a);
printf("b=%s\n", b);
return 0;
}

View File

@ -510,6 +510,34 @@ int main(){
![image-20250220231441384](https://yp.smallkun.cn/markdown/image-20250220231441384.png!compress)
```c
#include <stdio.h>
#include <string.h>
int main(){
char a[200], b[200];//定义两个字符数组用来读取字符串a和b
char *p, *q;//定义两个指针 分别存储字符串a和字符串b的首地址
gets(a);
gets(b);//从控制台获取输入
if(strlen(b) > 5){
b[5] = '\0';
}//判定字符串是否大于5 如果大于5 则将第六个元素改成结束符
p = a;//p指向a的首地址
q = b;//q指向b的首地址
while(*p != '\0'){//找到a结束符位置的地址
p++;
}
//从b的第一个元素开始赋值到a中
while(*q != '\0'){
*p++ = *q++;
}
*p = '\0';//标记结束符
printf("a=%s\n", a);
printf("b=%s\n", b);
return 0;
}
```