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; }调试截图:
第二十三章,(C++ primer笔记)string的理解(C++)
原文地址:http://blog.csdn.net/qingbowen/article/details/46606361