C 問題string的一些用法示例

2021-05-28 15:34:06 字數 840 閱讀 9836

from:

//changing parts of string objects

#include

#include

using namespace std;

int main()

{

string s1("quick! send for count graystone.");

string s2("lord");

string s3("don't ");

s1.erase(0, 7);               //remove "quick! "

s1.replace(9, 5, s2);         //replace "count" with "lord"

s1.replace(0, 1, "s");        //replace 's' with 's'

s1.insert(0, s3);             //insert "don't " at beginning

s1.erase(s1.size()-1, 1);     //remove '.'

int x = s1.find(' ');         //find a space

while( x < s1.size() )        //loop while spaces remain 如果找不到返回-1為何還會退出?是怎麼跳出來的?

{

s1.replace(x, 1, "/");     //replace with slash

x = s1.find(' ');          //find next space

cout<(10-32)<

C 中的string的一些用法

1 string與字元陣列轉換 const char c string s 1234 c s.c str 2 char轉化為string char c a string s 1 c 3 擷取子串 std string str helloworld std string str2 str.substr...

String一些函式的用法

1 substring 用法 這個函式返回第乙個引數中從第二個引數指定的位置開始 第三個引數指定的長度的子字串。該字串中的每個字元都被認為具有數字位置 第乙個字元的位置是 1,第二個字元的位置是 2,依此類推。如果未指定第三個引數,將返回從第二個引數指定的位置開始直到字串結尾的子字串。如果引數不是字...

PHP中String一些用法

1.利用索引選字 js中字串可以利用str.charat 索引 選取字串的某個字。php中則是使用 str 索引 或者 str.僅對非中文本元 2.型別轉換 判斷裡,字元只有是 空字串的時候為false,空格是true,false 也是true.反過來true轉換成字串strval false 是空...