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 是空...