许多童鞋在做题的时候,为了让后面的字符前进一位,所以把后面的字符依次向前提一位,每次都要写一个循环,有没有更简单的方法呢?
当然有啦。就是STL中(只能string用)的erase函数。
erase函数的用法就是a(字符串名).erase(x(开始删除的字符下标),y(删除的字符串长度))
这个erase适用于去掉前导零:
while(s[0]=='0'&&s[1])
s.erase(0,1);
觉得有用就顶起来
戳我查看更多博客
许多童鞋在做题的时候,为了让后面的字符前进一位,所以把后面的字符依次向前提一位,每次都要写一个循环,有没有更简单的方法呢?
当然有啦。就是STL中(只能string用)的erase函数。
erase函数的用法就是a(字符串名).erase(x(开始删除的字符下标),y(删除的字符串长度))
这个erase适用于去掉前导零:
while(s[0]=='0'&&s[1])
s.erase(0,1);
觉得有用就顶起来
戳我查看更多博客