码迷,mamicode.com
首页 > 编程语言 > 详细

C++编程基础一 13-字符串基于string

时间:2018-07-21 16:51:23      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:错误   使用   编程   ace   com   本质   语法   style   get   

 1 // 13-字符串基于string.cpp: 定义控制台应用程序的入口点。
 2 //
 3 
 4 #include "stdafx.h"
 5 #include <iostream>
 6 #include <climits>
 7 #include <string>  //引入string类库
 8 using namespace std;
 9 
10 
11 int main()
12 {
13     string str1;
14     string str2 = "wwww.uimodel.com";
15     cout << str1 << endl;
16     cout << str2 << endl;
17     str1 = str2;//相比较C语言,C++引入string类库后,就能对string变量赋值。
18     cout << str1 << endl;
19 
20     cout << "请输入一段话: ";
21     //cin >> str1; //如果使用cin接收用户输入,输入信息中不允许有空白。
22     getline(cin,str1);//可以使用getline()方法来接收整行的信息。
23     cout << str1 << endl;
24 
25     cout << str2[5] << endl;//访问C++中string类本质上还是访问字符数组,所以可以通过字符数组索引(下标)来访问数组中的值。
26 
27     //string s="uimodel"+".com"; //这个语法是错误的,因为"uimodel"和".com"表示的不是string类型。
28     str1 = "uimodel";  //所以先将它们都定义成string类型后在相加。
29     str2 = ".com";
30     string s = str1 + str2;
31     s += str1;
32     cout << s << endl;
33 
34     //获取字符的个数
35     cout << s.size() << endl;
36 
37     int t;
38     cin >> t;
39     return 0;
40 }

 

 

 

 

 

C++编程基础一 13-字符串基于string

标签:错误   使用   编程   ace   com   本质   语法   style   get   

原文地址:https://www.cnblogs.com/uimodel/p/9346563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!