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;
}
调试截图: