string s;//宣告乙個string 物件
string ss[10];//宣告乙個string物件的陣列
#include
using
namespace
std;
int main()
#include
using
namespace
std;
int main()
#include
using
namespace
std;
int main()
迭代器,刪除迭代器指向的字元
迭代器範圍,刪除這一範圍的字串,範圍左閉右開
#include
#include
int main ()
#include
#include
int main ()
#include
#include
int main ()
assign操作在一起列容器當中都存在,比如vector等等。是乙個很基本的操作函式,string使用assign可以靈活的對其進行賦值。
**來自cpp官網
#include
#include
int main ()
#include
using
namespace
std;
int main()
#include
using
namespace
std;
int main()
std::cout
<< str << '\n';
return
0;}
find_last_of(args) 最後乙個出現的位置
find_fist_not_of(args) 查詢第乙個不在args中的字元
find_last_not_of 查詢最後乙個不在args中出現的字元
#include
using
namespace
std;
int main()
std::cout
<< str1 << '\n';
//在str2中找到第乙個不是消協英文本母和空格的字元
std::string str2 ("look for non-alphabetic characters...");
std::size_t found2 = str2.find_first_not_of("abcdefghijklmnopqrstuvwxyz ");
if (found2!=std::string::npos)
return
0;}
在mingw編譯器當中如果版本低於3.8,雖然支援c++11但是裡面有乙個bug,就是不支援字串和陣列的轉換!要更新mingw的版本才可以,或者直接使用g++。
#include
using
namespace
std;
int main()
to_string(val)
把val轉換成string
stoi(s,p,b)
把字串s從p開始轉換成b進製的int
stol(s,p,b)
long
stoul(s,p,b)
unsigned long
stoll(s,p,b)
long long
stoull(s,p,b)
unsigned long long
stof(s,p)
float
stod(s,p)
double
stold(s,p)
long double
#include
using
namespace
std;
int main()
C string的用法和例子
目錄 使用場合 宣告和初始化方法 宣告初始化 字串處理 substr操作 insert操作 erase操作 string的搜尋操作 find和rfind函式 find of函式 比較與轉換 compare函式 數值轉換 string是c 標準庫的乙個重要的部分,主要用於字串處理。可以使用輸入輸出流方...
CString用法集錦
1.cstring compare int compare lpctstr lpsz const 返回值 字串一樣 返回0 小於lpsz 返回 1 大於lpsz 返回1 區分大小字元 cstring s1 abc cstring s2 abd assert s1.compare s2 1 asser...
c string基礎用法
string s 生成乙個空字串s string s1 s1 string s str 將str字串作為s的初值 string s2 hello s2 hello string s num,c 生成乙個字串,包含num個c字元 string s3 4,k s3 kkkk strings str,st...