麦克雷
标题:
【求助】After invoking出现?正常吗?
[打印本页]
作者:
admin
时间:
2018-12-14 12:18
标题:
【求助】After invoking出现?正常吗?
/*编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
FirstString--
SecondString
程序输出:
FirstString--SecondString*/
#include <stdio.h>
#include<stdlib.h>void fun(char p1[], char p2[])
{
int i,j,a;
for(i=0;p1
!='\0';i++);
a=i;
for(j=0;p2[j]!='\0';j++,i++)
p1
=p2[j];
p1[i+1]='\0';
}int main()
{
char s1[80], s2[40] ; printf("Enter s1 and s2:\n") ;
scanf("%s%s", s1, s2) ;
printf("s1=%s\n", s1) ;
printf("s2=%s\n", s2) ;
printf("Invoke fun(s1,s2):\n") ;//invoke 是函数调用的一伪指令,第一个是函数名字,后面是调用此函数的各个参数
fun(s1, s2) ;
printf("After invoking:\n") ;
printf("%s\n", s1) ;
system("pause");
return 0;
}
欢迎光临 麦克雷 (https://mavom.cn/)
Powered by Discuz! X3.5