CodeSky 代码之空

随手记录自己的学习过程

C++ string型初识与getline

2014-09-26 17:29分类: Other评论: 2

string比C语言好用多了。只要引入一个#include <string>以及using std::string;就OK了,其他部分真是像极了其他的语言,一些用法可以看注释,getline就和gets差不多一个意思,但没有数组自然也没什么风险吧。大致是酱紫的。

1#include <iostream>
2#include <string>
3using std::string;
4using std::cin;
5using std::cout;
6using std::endl;
7
8int main()
9{
10	string line;
11	string s1 = "Hello", s2 = " World";
12	string s3 = s1 + s2;
13	cout << s3 << endl;
14	while (getline(cin, line))
15		/* 如果不为空 */
16		//if (!line.empty())
17		/* 输出大于10字符的行 */
18		if (line.size() > 10)
19			cout << line << endl;
20		
21	/*
22	while (cin >> word)
23		cout << word << endl;
24	*/
25	return 0;
26}
27

评论 (1)

屌丝日记2014年10月5日 09:41

C语言不是也挺好用的吗

敖天羽2014年10月6日 22:36

C这个丧心病狂要开字符数组啊