string型別常見用法

2021-06-27 03:13:39 字數 824 閱讀 5352

標頭檔案

#include

變數定義

std::string str;

q:c語言中的變數定義是什麼?變數的宣告是什麼?區別又是怎樣的?a:從編譯原理上來說,宣告是僅僅告訴編譯器,有個某型別的變數會被使用,但是編譯器並不會為它分配任何記憶體。而定義就是分配了記憶體。

getline()

(1)istream& getline (istream& is, string& str, char delim);

(2)istream& getline (istream& is, string& str);

用法:

getline(cin,str);

length() size()

int size()const;        //返回當前字串的大小

int length()const;       //返回當前字串的長度

用法:

int len=str.size();//or length()

獲取字串中某一位字元

例項:for(int i=0,len=str.size();isubstr()

basic_string substr( size_type pos = 0, size_type count = npos );

用法:std::string str="hello world";

std::cout<

string的常見用法

使用前提 需要標頭檔案!include using namespace std 1 string型別是可以下標訪問的,也可以通過迭代器訪問 string iterator it 2 length size 來返回string字串的長度。3 insert 函式,這裡說兩種寫法 1 include2 i...

string的常見用法詳解

摘自胡凡的 演算法筆記 僅作記錄用!前言 為了使程式設計者可以更方便地對字串進行操作,c 在stl中加入了string型別,對字串常用的需求功能進行了封裝。如果要使用string,需要新增string標頭檔案,即 include 除此之外,還需要新增using namespace std 一 str...

String字串常見用法

字串大小寫轉換string str1 yao,jiffffng,的尾巴,ggg 字串大小寫轉換 system.err.println 小寫 str1.tolowercase system.out.println 大寫 str1.touppercase string string str1.subst...