770.单词替换
(1)stringstream x(s); // x随意取,只是一个名字
可以将s以空格分开,定义完后,x相当于cin的功能,不读入空格
需要加头文件 #include [HTML_REMOVED]
(2)sscanf(s,”%d”,&a) 有同样功能,用法例如:
char s[100];
fgets(s,100,stdin);
int a;
sscanf(s,"%d",&a);
printf("%d",a);
当我们不知道一行有多少个被空格隔开的字符串时,用stringstream更方便。
774.最长单词
s.back() :返回s的最后一个字符(C++ 11中有);
s.pop_back() :去掉s最后一个字符 ;s.erase(i,len):从 s 下标为 i 处开始往后删len个字符(包括 i 处)
779.最长公共后缀
定义数组时,数组长度要用常量,即int a[100]可以,int a[n],n为变量时不行,因有些编译器不支持