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