今天写了单词接龙这道恶心题,在想有没有函数能直接去返回string
类型一个区间的字符串,没想到还真有,那就是sudstr
坑点
感觉这个函数有点逗比……
别的都是str
在前,这个偏要在后……
也许是我太蒟了
使用
substr有2种用法:
假设:string s = "0123456789";
string sub1=s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = "56789"
string sub2=s.substr(5, 3); //从下标为5开始截取长度为3位:sub2 = "567"
以上内容转自柳婼
实践(单词接龙部分代码)
if(word[i].substr(0,ilen) /*判断是否是开头*/ ==firstword&&word[i].size()!=ilen&&use[i]>0){