我是一个新手,对下面的问题束手无策,帮忙一定给分
下面程序的功能是将一个字符串续接到另一个字符上,至少包含有10处错误。
请纠正:
#include”string.h”
#include”stdio.h”
void main()
{
char str1[4];
char*str2=”4567″;
void StringCat(char s1;char*s2)
str1=”123″;
StringCat(str1,str2);
printf(“%s”,str1);
}
void StringCat(char s1;char*s2);
{
char*p1,p2;
p1=s1;
p1+=strlen(s1);
p2=s2;
while(p2)
*p1++=*p2++;
*p1=0;
}
>> 本文固定链接: http://www.vcgood.com/archives/3234
>> 转载请注明: tanguofeng4 2009年06月30日 于 C语言帝国 发表
不用定义这个函数void StringCat(char s1;char*s2)了。在main函数中可以直接运用stract。你去书上或网上看看关于string的函数的用法呀,很容易就可以完成上面的程序
#include”string.h”
#include”stdio.h”
void main()
{
char str1[4];
char*str2=”4567″;
void StringCat(char s1;char*s2)
str1=”123″;
StringCat(str1,str2);
printf(“%s”,str1);
}
void StringCat(char s1;char*s2);
{
char*p1,p2;
p1=s1;
p1+=strlen(s1);
p2=s2;
while(p2)
*p1++=*p2++;
*p1=0;
}