String的產生原因和具體用法

2021-09-23 05:56:08 字數 675 閱讀 6269

string的基本概念

string的定義

#includeusing namespace std;

int main()

string的訪問

//1 通過下標

str[i]

//2 通過迭代器

string::iterator it;

string的輸入輸出

//只能用cin, cout

string str;

cin>>str; //遇到空格則停止輸入,如果想要輸入帶空格的一行,可以使用char,然後用gets()函式獲得輸入

cout<

string的常用函式

拼接: +=

字典序比較 : <, >, <=, >=, ==, !=

求string長度:length(), size()

插入:insert(pos, string)

刪除元素 : erase(it), erase(begin, end)

返回子串: substr(pos,len)

查詢子串: find(str)

查詢指定位置後的子串: find(str, pos)

替換子串: replace(pos, len, str)

scp的具體用法

不同的linux之間copy檔案常用有3種方法 第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以在另外一台機器使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。第三種就是利用sc...

margin的具體用法

margin px 意思就是上下左右元素塊距離就是?px 畫素 等於margin top px margin bottom px margin left px margin right px 其實都是設定不同的?畫素屬性。例如 margin 5px 10px 意思上下元素塊距離為5px,左右的元素塊...

oracle startup的選項的具體用法和含義

每當乙個oracle資料庫啟動時,它都經歷一系列步驟來保證資料庫一致性。當乙個資料庫啟動時,它經歷三個模式 nomount mount和open。startup nomount選項 讀初始化引數檔案,啟動例項 startup nomount選項啟動例項,但不安裝資料庫。當資料庫以這個模式啟動時,引數...