一道字符串题
用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代码:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
P.S.如果涉及到单个字符的处理最好用char
cin >> ch;//单个字符 gets(c);//一整行 l = strlen(ch); cout << ch; //也不难