#include
#include
#include
#include
using
namespace std;
bool
cmp(string a,string b)
//從大到小排列
intmain()
sort
(sb,sb+
5,cmp)
;//從大到小排列
s="abs"
;//string的賦值
strcpy
(ss,
"abs");
//c語言的字串賦值
int len = s.
size()
;//獲取string的長度
int len1 = s.
length()
;//獲取string的長度
int len2 =
strlen
(ss)
;//獲取c語言字串的長度
//int len3 = strlen(s); 錯誤舉例 s是string,strlen是獲取char字串的長度,同理ss.size()也錯誤
s+="abc"
;//此時s為"absabc"
s="bbb"
+ s;
//此時s為"bbbabsabc"
//strcat(ss,"abc") c語言的字串連線
printf
("%s\n"
,s.c_str()
);//c_str()把string轉化成c語言的字串(其實是const char*)
cout
("%c\n"
,s[1])
;//單獨輸出乙個字元
s[1]=
'a';
//"bababsabc"
}
String類基礎知識
1 string類的構造方法 1 string string original 把字串資料封裝成字串物件 2 string char c 把字元陣列的資料封裝成字串物件 3 string char c,int index,int count 把字元陣列中的一部分資料封裝成字串物件 示例 1 publ...
String類基礎知識總結
一.1.1 c語言中的字串 c語言中,字串是以 0 結尾的一些字元的集合,為了操作方便,c標準庫中提供了一些str系列的庫函式,但是這些庫函式與字串是分離開的,不太符合oop的思想,而且底層空間需要使用者自己管理,稍不留神可能還會越界訪問.1.2 string類 總結 string是表示字串的字串類...
電腦的基礎知識 電腦的基礎知識
電腦的組成部分與其作用 一 軟體系統 軟體系統的組成分別是 作業系統 應用軟體等。其應用軟體是指特定領域開發 並為特定目的服務的一類軟體。而作業系統是位於底層硬碟與使用者之間溝通的橋梁。使用者可以通過作業系統的使用者頁面,輸入命令,實現使用者需求。二 硬體系統 硬體系統是指構成計算機的物理裝置,即由...