延吉火辣鸡爪的做法:C语言编程

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:36:59
将两个字符串连接起来。不用strcat函数。

呵呵,这个我会的,给你做个范例吧
#include<stdio.h>
main()
{
char a[80],b[80],c[160];
int i=j=0;
while(a[i]!='\0')//该循环是把a数组中的元素全部复制到c数组的开始部分
{
c[j]=a[i];
i++; j++;
}
i=0;
while(b[i]!='\0')//该循环是把b数组中的元素全部复制到c数组的接下来的部分
{
c[j]=b[i];
i++; j++;
}
c[j]='\0';//加上字符串的结束标志
puts(c);//输出合并后的字符串
}

把t字符串复制到s字符串后面

while(*s!='\0')
s++; /*找到第一个字符串的末尾*/
while(t!='\0')
*(s++)=*(t++);

*(++s)='\0';

把t字符串复制到s字符串后面

while(*s!='\0')
s++; /*找到第一个字符串的末尾*/
while(t!='\0')
*(s++)=*(t++);

*(++s)='\0';
这个方法可以的,既简洁,又可以实现
其实课本上有这种例题的
xiangchen2005@163.com

定义两个字符型指针就可以实现了.

while(*(s1++)!='\0');
s1=&(*s2[0]);

提示一下's1'+'s2'应该可以,我就是这么做的