找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

【求助】After invoking出现?正常吗?

admin 2018-12-14 12:18:53 显示全部楼层 阅读模式 打印 上一主题 下一主题
/*编写函数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;
}
回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐