C 學習筆記 string 2

2021-08-27 11:50:58 字數 1364 閱讀 8994

1.

#include

#include

#include//加了乙個c,把.h去掉,把c語言的標頭檔案換成c++的檔案,標準庫函式都是一樣的

using

namespace

std;

int main()

cout

<< endl;

system("pause");

return

0;//一般用在主函式結束時,按照程式開發的一般慣例,表示成功完成本函式

//endl運算子列印,這是乙個被稱為操作符的特殊值,寫入endl的效果是結束當前行,並將與裝置關聯的緩衝區的內容刷到裝置中。緩衝重新整理操作可以保證是

//到目前為止程式產生的所有輸出都是真正寫入到輸出流中,而不是僅停留在記憶體中等待寫入流

}

2.續

#include

#include

#include

using

namespace

std;//c語言學過的東西在c++照常使用

int main()

//isalnum(c)c是字母或者數字就是true

//isalpha 是不是字母

//islower是不是小寫字母

//issapce是不是空格

//for (string::size_type index = 0; index != s1.size(); ++index)

////for (string::size_type index = 0; index != s1.size(); ++index)

////cout << endl;

for迴圈輸出改變的字串

//cout << s1 << endl;//直接輸出

//cout << punct_cnt << endl;

//習題

string s2, pr;

char ch;

bool has_punct=false;

cout

<< "enter a string"

<< endl;

getline(cin, s2);

for (string::size_type index = 0; index != s2.size(); ++index)//檢查輸入的字串的每乙個字元

}if (has_punct)

cout

<< pr << endl;

else

cout

<< "no sign"

<< endl;

system("pause");

return

0;}

Java原始碼閱讀之String(2)

這一篇部落格用於記錄string類的部分方法。獲取字串長度,返回的是value陣列的長度 public intlength 根據value陣列長度判斷字串是否為空 public boolean isempty 根據index返回所在位置的字元 public char charat int index...

C STL學習筆記2 String

string是c語言char陣列的變形和封裝,作為乙個結構體存在,具有許多整合的操作,包括初始化 插入 刪除 清空 計數 判斷是否空等 一 string建立 include include using namespace std int main 二 插入 三 string的部分替換 include...

C 學習筆記(八)string類

學會了string類,自己就不用建字串類了 string類 1 string類是模板類 typedef basic string char string 使用string類要包含標頭檔案 2 string物件的初始化 string s1 hello string s2 8 xs string s3 ...