luogu1308

一道字符串题

用string

头文件

#include <cstdio>
#include <iostream>
#include <cstring>

声明

string s1;

读入

读一个

cin >> s;

读一行

getline(cin, s);

字符串的截取

string tmp = string(s, 0, 5);//s不解释,0为起始位置,5为截取长度。

引用

s[i]//和数组一样

比较

if (s1 == s2)
{
    //do sth.
}
//直接来就可以了。

最后AC代码:

View Code

P.S.如果涉及到单个字符的处理最好用char

cin >> ch;//单个字符
gets(c);//一整行
l = strlen(ch);
cout << ch;
//也不难
原文地址:https://www.cnblogs.com/yohanlong/p/9326113.html