第十三周项目5-字符串操作:字符串复制
2014-11-20 21:57
295 查看
#include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy.",str2[50]; int i=0,j=0; while(str1[i]!='\0') { if(str1[i]!=' ') { str2[j]=str1[i]; j++; } i++; } str2[j]='\0';//切记!! cout<<"整理后的字符串"<<str2<<endl; return 0; }
完整复制字符串
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月20日 *版本号:v1.0 */ #include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy.",str2[50]; int i=0,j=0; while(str1[i]!='\0') { str2[j]=str1[i]; j++; i++; } str2[j]='\0';//切记!! cout<<"整理后的字符串"<<str2<<endl; return 0; }运行结果:
将str1和str2接起来存放到str3中
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月20日 *版本号:v1.0 */ #include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy.",str2[50],str3[100]; int i=0,j=0,k=0; while(str1[i]!='\0') { if(str1[i]!=' ') { str2[j]=str1[i]; j++; } str3[k]=str1[i]; i++; k++; } str2[j]='\0';//切记!! j=0; while (str2[j]!='\0') { str3[k]=str2[j]; k++; j++; } str3[k]='\0'; cout<<"整理后的字符串"<<str3<<endl; return 0; }
运行结果:
去除str1中的空格,仍保存在str1中
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月20日 *版本号:v1.0 */ #include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy."; int i=0,n,m=0,k=0; while(str1[i]!='\0') { if(str1[i]==' ') { for (n=i; n<50; n++) str1 =str1[n+1]; } i++; } cout<<"整理后的字符串"<<str1<<endl; return 0; }
运行结果:
将str1和str2连接起来,仍存放在str1中
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月20日 *版本号:v1.0 */ #include<iostream> using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy.",str2[50]; int i=0,j=0; while(str1[i]!='\0') { if(str1[i]!=' ') { str2[j]=str1[i]; j++; } i++; } str2[j]='\0'; j=0; while (str2[j]!='\0') { str1[i]=str2[j]; j++; i++; } cout<<"整理后的字符串"<<str1<<endl; return 0; }
运行结果:
@ Mayuko
相关文章推荐
- 第十三周 项目五--字符串操作(2.1)字符串复制功能
- 第十三周项目 5 字符串操作(字符串复制)——两个数组连接复制
- 第十三周项目五字符串操作(2)完整复制字符串
- 第十三周 项目五--字符串操作(2.2)字符串复制功能---两个数组中的字符复制在一个数组中
- 第十三周项目 5 字符串操作(字符串复制)——去除空格并保存于原数组
- 第十三周项目 5 字符串操作(字符串复制)——完整复制字符串
- 第十三周项目5-字符串操作:字符串复制
- 第十三周项目五——字符串操作(1)完整复制字符串
- 第十三周 项目五--字符串操作(2.3)字符串复制功能--去空格保存在原数组
- 第十三周项目五 字符串操作(完成字符串复制)
- 第十三周项目 5 字符串操作(字符串复制)——连接两数组并保存于第一个中
- 第十三周项目五 字符串操作(将两个字符串接起来存放在新的字符串中)
- 第十三周 项目五:字符串操作(1.2)
- 第十三周项目5-字符串的操作(统计大小写字母)
- 第十三周项目五——字符串操作(1)
- 第十三周项目5-字符串的操作(统计每一个数字出现的个数)
- 第十三周项目 5 字符串操作(字符统计)——统计其中大小写字母的个数
- 第十三周项目五——字符串操作(1.2)
- 第十三周项目5-字符串操作:字符统计
- 第十三周项目 5 字符串操作(字符统计)——A的出现次数