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;
//也不难

 

posted @ 2018-07-17 21:38  yohanlong  阅读(95)  评论(0编辑  收藏  举报