C ++查找字符串中的特定字符

时间:2018-02-06 19:20:54

标签: c++

编写一个要求用户插入单词的程序。单词存储在一个字符串中,然后要求用户在他们想要显示的单词中插入一个字符的位置。 IE浏览器。用户输入Peanuts,然后用户输入4,输出为N

1 个答案:

答案 0 :(得分:0)

你可以这样做:

#include <iostream>
#include <string.h>

using namespace std;

int main() {

    string s = "thisisastring";

    int position = 0;

    cin>>position;

    cout<<s.at(position);

    return 0;
}

如果你输入4,它将输出'i',因为字符串的起始索引是0 ..如果你想输出你需要使用的{^ 1}字符<{1}}

如果输入“0”或数字超过cout<<s.at(position-1);,此代码会生成错误,如果要阻止此问题,则必须运行此命令:

string.lenght()