- /*
- * Copyright (c) 2014, 烟台大学计算机学院
- * All rights reserved.
- * 文件名称:test.cpp
- * 作 者:吴英政
- * 完成日期:2014 年 12 月 16 日
- * 版 本 号:v1.0
- *
- * 问题描述:用指针作形参,其核心是实现char *ptrim(char *str)函数。;
- * 输入描述:无需输入;
- * 程序输出:输出要求输出的。
#include <iostream> using namespace std; char *ptrim(char *str); int main() { char s1[50]=" Hello world. "; char s2[50]=" Good morning. "; char s3[50]=" vagetable bird! "; cout<<"最终得到的字符串为: "<<endl; cout<<s1<<ptrim(s1)<<endl; cout<<s2<<ptrim(s2)<<endl; cout<<s3<<ptrim(s3)<<endl; return 0; } char *ptrim(char *str) { int i=1,j=0; while(*(str+i)!='\0') { *(str+j)=*(str+i); j++; i++; } *(str+j)='\0'; return str+i; }