《高级语言程序设计》实习报告.docVIP

  • 20
  • 0
  • 约1.31万字
  • 约 14页
  • 2019-08-17 发布于江西
  • 举报
- 《高级语言程序设计》实习报告 一、题目:编写程序,用函数实现通过指针连接两个字符串。 需求说明 本实习题要求输入两个字符串,并将其中一个字符串通过指针连接到另一个字符串。 算法设计 编写一个连接函数cat_string 先找到from字符串的末尾,以’\0’为标记; 将to字符串中的元素一个个的移到from字符串的末尾; 最后在to字符串末尾加上’\0’。 编写主函数 先定义两个字符型指针变量a,b,和两个字符型数组str1,str2;使a指向数组str1,使b指向str2; 动态输入两个字符串,并将其打印出来; 调用cat_string函数,将字符串a连接到字符串b的末尾; 最后将结果打印出来。 结束 程序清单: #includestdio.h void cat_string(char *from,char *to) { while(*to!=\0) to++; for(;*from!=\0;from++,to++) *to=*from; *to=\0; } main() { char *a,*b,str1[50],str2[100]; a=str1; b=str2; scanf(%s%s,a,b); printf(string1=%s\nstring2=%s\n,a,b); cat_string(a,b); printf(\nsrting=%s\n,b); } 运

文档评论(0)

1亿VIP精品文档

相关文档