C++ string型初识与getline

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

#include <iostream>
#include <string>
using std::string;
using std::cin;
using std::cout;
using std::endl;

int main()
{
    string line;
    string s1 = "Hello", s2 = " World";
    string s3 = s1 + s2;
    cout << s3 << endl;
    while (getline(cin, line))
        /* 如果不为空 */
        //if (!line.empty())
        /* 输出大于10字符的行 */
        if (line.size() > 10)
            cout << line << endl;
        
    /*
    while (cin >> word)
        cout << word << endl;
    */
    return 0;
}

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法

已有 2 条评论

  1. C语言不是也挺好用的吗

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

添加新评论