第十七周项目2-用指针玩字符串(连接)
2013-12-22 15:29
281 查看
/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:王英华
* 完成日期:2013 年 12 月 23 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:连接字符串
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
运行结果:
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:王英华
* 完成日期:2013 年 12 月 23 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:连接字符串
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream> using namespace std; void astrcat(char str1[], const char str2[]); void pstrcat(char *str1, const char *str2); int main(void) { char s1[50]="I LOVE. "; char s2[50]="NICHKHUN! "; astrcat(s1,s2); cout<<"连接后:"<<s1<<endl; pstrcat(s2,s1); cout<<"连接后:"<<s2<<endl; return 0; } void astrcat(char str1[], const char str2[]) { int i,j; for(i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';i++,j++) { str1[i]=str2[j]; } str1[i]='\0'; return; } void pstrcat(char *str1, const char *str2) { char *p; int i; for(p=str1;*p!='\0';p++); for(i=0;str2[i]!='\0';i++,p++) { *p=str2[i]; } *p='\0'; return; }
运行结果:
相关文章推荐
- 第十七周项目2-1-字符串连接(指针做形参)
- 第十六周项目 2 用指针玩字符串——连接两个字符串
- 第十七周项目二任务1—用指针玩字符串
- 第十七周项目二 指针玩字符串2-2-1 去除特定字符
- 第十七周-项目二(3)求字符串的长度并返回。(用指针作参数)
- 第十七周项目2-用指针玩字符串(删除)
- 第17周项目2--用指针玩字符串1(将两个字符串连接,连接后的结果存放在字符串1中)
- 第16周项目2-字符串连接(指针)
- 第16周项目2--用指针玩字符串(实现字符串的连接)
- 第16周项目2-用指针玩字符串(字符串连接)
- 第16周项目2-用指针玩转字符串-(1.1)字符串连接
- 第十六周 项目二:用指针玩字符串(2.1.1:连接str1,str2到str1中(数组名作形参))
- 第十六周项目二(2)字符串连接的完成指针
- 第十六周项目二(2)字符串连接(指针作形参)
- 第16周项目2.1 连接字符串 用指针作形参
- C++第17周项目2——用指针玩字符串(1)连接
- 第十七周项目2-用指针玩字符串(求字符串长度)
- 第十六周项目二:用指针玩字符串(一):字符串连接任务
- 第16周 项目2-用指针玩字符串(str1和str2连接后结果存放到str1中)
- 第十六周项目二——用指针玩字符串(1,字符串str1和str2的连接)