C++ 在字符串中插入子串+判断字符串是否由空格组成
2014-05-07 08:05
501 查看
// Example3.cpp : 定义控制台应用程序的入口点。 #include "StdAfx.h" #include <string> #include <iostream> using namespace std; int main(void) { string str,str1,str2; int index; //判断截取的子串是否由blanks组成 str=" cjc is a master."; str1="cjc is a master."; index=str.find("cjc"); str.assign(str.c_str(),index); if(str.find_first_not_of(" ")==-1) { cout<<"The string is constructed of blanks..."<<endl; } else { cout<<str<<endl; } //在字符串中插入子串 index=str1.find("master"); str2=str1.substr(index); str1.assign(str1.c_str(),index); str=str1+"good "+str2; cout<<str<<endl; system("pause"); return 0; }
相关文章推荐
- 六种流行的语言大餐---C、C++、python、Java、php、C#你更喜欢哪一个呢?
- C++多态
- C++中String操作
- 错误记录之内存溢出
- C++的static关键字
- C/C++ -- Gui编程 -- Qt库的使用 -- 标准对话框
- C++重载加号运算符实现两个结构体的相加
- C、C++、Java异或运算交换变量变量值的区别
- C、C++、Java异或运算交换变量变量值的区别
- STL排序算法sort()相关用法
- Effective C++_笔记_条款01_视C++为一个语言联邦
- C语言书籍推荐
- C++引用
- HDU 1495非常可乐(BFS)
- c语言深度剖析之学习笔记(二)------------符号
- Effective C++_笔记_条款00_基本术语
- C++ try的实现
- 【c++系列14】让数据类型成为对象
- C/C++时间函数使用方法
- C语言笔记之结构体