C 學習 String類的基本用法

2022-04-28 10:46:17 字數 882 閱讀 6349

概述

string類基本可以看作和char * 類似,只不過前者封裝了很多操作,關於char *的不方便性相信用過的人都能深刻感受到,而string類基本解決了這個問題。

基本操作

#include     //

使用 string 類時須包含這個檔案

#include using

namespace

std;

intmain()

字串分割

字串分割主要利用find函式和substr函式

1、find函式

原型:size_t find ( const string& str, size_t pos = 0 ) const;

功能:查詢子字串第一次出現的位置。

引數說明:str為子字串,pos為初始查詢位置。

返回值:找到的話返回第一次出現的位置,否則返回string::npos

2、substr函式

原型:string substr ( size_t pos = 0, size_t n = npos ) const;

功能:獲得子字串。

引數說明:pos為起始位置(預設為0),n為結束位置(預設為npos)

返回值:子字串

另外關於查詢子串還有更多的方法:find, find_last_of, find_last_not_of, rfind。參看鏈結.

轉換(int,string,char*,cstring)

這篇寫得比較全:

參考資料

1. c++ string 類基本用法樣例:

2. char*,string和cstring之間的轉換:

3. 字串分割(c++):

本文用菊子曰發布

string類基本用法

字串 include include using namespace std intmain str1.insert str1.begin 2,6 插入字元 cout str1 str1 endl str1.erase str1.begin 2,str1.end 2 刪除區間內的字元 cout st...

String 類的基本用法

1.將乙個數字保留兩位小數點 double voltage 111.4564 string strtemp string.format 02fv voltage 2.將一段字串 中的某些字元替換為 其他的字串 安卓開發中 text1 我買了 s個水果 textview.settext getstri...

C 程式設計入門 上 string類的基本用法

string類中的函式 1.構造 2.追加 3.賦值 4.位置與清除 5.長度與容量 6.比較 7.子串 8.搜尋 9.運算子 追加字串 string s1 welcome to c cout s1 endl s1 now becomes welcome to c string s2 welcome...