C++ string 字符串详解

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 11:48   132   0

C++ 里面 使用string 字符串 #include<string>

使用cin 就可以读入 string字符串,例如 cin>>a

string a;
cin >> a;
for (int i = 0; i < a.size(); i++) {
 cout << a[i] << endl;
}

其中 a[i] 就是 单个 char类型的字符

如果建立 String s[i] 数组 每个 s[i]是一条字符串 s[i][j]是单个字符

string s[5];
 
 for (int i = 0; i <5; i++) {
  cin >> s[i];
 }
 for (int i = 0; i < 5; i++) {
  for (int j = 0; j < s[i].size(); j++) {
   cout <<s[i][j]<< endl;
  }
  cout << endl;
 }

常用函数 substr

string s;
 
cin >> s;
cout << s.substr(2) << endl;// s下标从 0到 s.size()-1 ,从下标2开始一直到最后
cout << s.substr(2, 5) << endl; // 从下标2开始,一共截取5个

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP