demo01:
#include <iostream>
int main(int argc, char** argv) {
std::string line;
//存string的size用size_type這個類型
std::string::size_type st;
std::cout<<"請輸入內容(按“回車鍵”結束):"<<std::endl;
//獲取一行數據
getline(std::cin,line);
//獲取字符串長度
st = line.size();
std::cout<<"輸入內容爲:"<<line<<std::endl;
std::cout<<"輸入內容長度爲:"<<st<<std::endl;
return 0;
}
調試截圖:
demo02:
#include <iostream>
int main(int argc, char** argv) {
std::string str = "this is a car!";
for(std::string::size_type index=0;index!=str.size();++index)
std::cout<<"下標爲"<<index<<"的字符爲:"<<str[index]<<std::endl;
return 0;
}
調試截圖: