读取各种大小的字符串// String Manipulation C ++

时间:2017-09-07 17:08:49

标签: c++ string pointers address-operator

所以我刚开始学习C ++,我的教授简要介绍了地址(&)和解除引用(*)运算符。我不熟悉C ++,但我一直在寻找部分并使用常识来组合这段代码。它无法建立所以请帮助!

作业 - 编写一个能够以不同大小的字符串阅读的程序。如果输入字符串的长度大于1,则将其存储在向量中。当输入字符串的长度为1(单个字符)时,您将输出存储在向量中的字符串,该字符串具有与输入字符匹配的第一个字母。在阅读字符串"退出"。

时继续这样做
browser
      .url(testURL)
      .waitForElementPresent('body', 1000)
      .verify.attributeContains('someElement', 'someAttribute', 'foo')

1 个答案:

答案 0 :(得分:0)

#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main()
{
    string input;
    vector<string> name;

    cin >> input;

    while (input != "quit") {

        if (input.length() == 1) {

            for (int i = 0; i < name.size(); i++) {

                if (input[0] == name[i][0]) {
                    cout << name[i] <<endl; 
                }
            }
        }
        else {
            name.push_back(input);
        }
        cin >> input;
    }
    system("pause");
    return 0;
}