利用指针,将字符串str1和str2连接,并存放到str1中

来源:互联网 发布:java停车收费管理系统 编辑:程序博客网 时间:2024/06/08 03:22
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 作    者:冯冬影* 完成日期:2013  年12  月 17日* 版本号: v1.0* 输入描述:* 问题描述:利用指针法连接两个字符串str1和str2,并把连接后的字符存放到str1中* 程序输出:输出str1中的字符串* 问题分析:*/#include <iostream>using namespace std;void pstrcat(char *str1,const char *str2);int main(){    char s1[50]="Hello world.";    char s2[50]="Good morning!";    pstrcat(s1,s2);    cout<<"连接后:"<<s1<<endl;    return 0;}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 ;}

运行结果
0 0
原创粉丝点击