第十六周项目二用指针玩字符串任务一:字符串连接的完成(用指针作形参)
来源:互联网 发布:无锡加工中心编程招聘 编辑:程序博客网 时间:2024/05/21 09:21
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:test.cpp * 作 者:郝俊宇 * 完成日期:2014年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:字符串连接的完成 * 输入描述:无 * 程序输出:对应的字符串 */ #include <iostream>using namespace std;char *pstrcat(char *str1,const char *str2);int main(){ char s1[50]="Hello world. "; char s2[50]="Good morning. "; char s3[50]="vegetable bird! "; pstrcat(s1,s2); cout<<"连接后:"<<s1<<endl; cout<<"连接后:"<<pstrcat(s2,s3)<<endl; return 0;}char *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 str1;}
运行结果:
知识点总结:
指针与数组的应用
学习心得:
开始在main函数中的pstrcat(s1,s2);和<pstrcat(s2,s3)前面加了*,第二个运行结果只有一个字母,但是去掉之后结果就正确了。
0 0
- 第十六周项目二用指针玩字符串任务一:字符串连接的完成(用指针作形参)
- 第十六周项目二:用指针玩字符串(一):字符串连接任务
- 第十六周项目二用指针玩字符串示例:任务一字符串连接的完成(用数组名作形参)
- 第十六周项目2-用指针玩字符串(示例:任务一:连接字符串)
- 第十六周项目二用指针玩字符串任务三:求字符串的长度并返回(用指针作形参)
- 第十六周项目二用指针玩字符串任务二:去除字符串中的空格(用指针作形参)
- 第十六周项目二用指针玩字符串任务四:统计句子中单词的个数(用指针作形参)
- 第十六周项目二用指针玩字符串任务七:比较两个字符串(用指针作形参)
- 第十六周 项目二--用指针玩字符串(2.1.2用指针作形参,连接字符串str1和str2)
- 第十六周项目二(二):用指针玩字符串
- 第十六周 项目二--用指针玩字符串(2.3.2求字符串的长度--指针作形参)
- 第十六周项目2-用指针玩字符串(二)
- 第十六周项目2-用指针玩字符串(一)
- 第十六周项目二——用指针玩字符串(1,字符串str1和str2的连接)
- 第十六周项目二用指针玩字符串任务二:去除字符串中的空格(用数组名作形参)
- 第十六周项目二用指针玩字符串任务六:去除句子中所有多余的空格(用指针作形参)
- 第十六周项目二:用指针玩字符串(1):连接字符串
- 第十六周项目二 用指针玩转字符串-连接两个字符串
- JDK在MAC OS X下的路径设置
- rman删除归档日志
- 第十六周项目二——用指针玩字符串(2.去除字符串str中的特定字符c)
- OpenCV学习笔记一 例程
- 在android下运行arm gcc工具链编译出来的可执行文件
- 第十六周项目二用指针玩字符串任务一:字符串连接的完成(用指针作形参)
- 遍历Map的几种方式
- 【习题3-2】 UVA - 1586 Molar mass
- 安卓系统与苹果系统的区别
- POJ 2386 解题报告
- [HDOJ]2014
- 学习boost::asio(1)
- ubuntu上编译Android源码(Build Android source
- 第十六周项目二 用指针玩转字符串-项目目录