题目
求问一个小小的c++的问题,
#include
#include
#include
using namespace std;
int main()
{
vector lines;
string s = "abc\nb\n\nc\n\n\ndef";
string::size_type pos1 = 0;
string::size_type pos2 = 0;
if(s.find('\n') = string::npos)
{
while( (pos2 = s.find_first_of('\n',pos1)) = string::npos)
{
if(pos1 == pos2)
lines.push_back("\n");
else
{
lines.push_back(s.substr(pos1,pos2));
lines.push_back("\n");
}
++pos2;
pos1 = pos2;
}
lines.push_back(s.substr(pos1,pos2));
}
vector::iterator it;
for(it = lines.begin();it = lines.end();++it)
{
cout
#include
#include
#include
using namespace std;
int main()
{
vector lines;
string s = "abc\nb\n\nc\n\n\ndef";
string::size_type pos1 = 0;
string::size_type pos2 = 0;
if(s.find('\n') = string::npos)
{
while( (pos2 = s.find_first_of('\n',pos1)) = string::npos)
{
if(pos1 == pos2)
lines.push_back("\n");
else
{
lines.push_back(s.substr(pos1,pos2));
lines.push_back("\n");
}
++pos2;
pos1 = pos2;
}
lines.push_back(s.substr(pos1,pos2));
}
vector::iterator it;
for(it = lines.begin();it = lines.end();++it)
{
cout
提问时间:2021-03-21
答案
逻辑有问题.用if(pos1 == pos2)去判断重复的\n不太可靠,还不如直接去比较\n.另外你的输出不对,主要是s.substr(pos1,pos2)用错,第一个参数是index,第二个参数给长度.照你的思路重写了一下,简单测试没问题,建议这类问...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1一个正方体,它的体积是棱长为3cm的正方体体积的8倍,这个正方体的棱长是_.
- 2椭圆长半轴为3,短半轴为2,绕轴旋转一周,求体积为多少?
- 3可以把牛顿第一定律中的物体改为物质吗?
- 4福建初中一天几节课?上午4节还是5节?
- 5带有舌的成语 形容惊异无言:形容能说会道:形容不善辞令:形容随声附和:
- 6将10.37.39.41.43.47.49.51和53填写在九个圆圈中,使每条线的和都是100.(三个一条线)
- 7乞拉朋齐降水多的原因(选择题)
- 8活版 一文中,没有一开始就介绍活版印刷,而是先从雕版印刷写起,这样写的用意是什么?
- 9水果店有苹果360千克,比梨的质量少三分之一梨有多少千克
- 10Why are you treating me like that?did I do something wrong怎么读?视频
热门考点
- 1这本书我整整用了半天的时间才看完.这个病句怎么修改?
- 2一直一次函数的图像经过点A(1,4)、B(4,2),则这个一次函数的解析式为?这题好难啊,请高手顺便把过程思路都打出来吧.
- 3惊艳了时光 温柔了岁月
- 4祖国颂的诗词
- 5高中数学中常见的对称公式,比如关于哪个点对称的等式是什么,关于X等于二的对称等式.
- 6能装载石油钻井平台的船是哪个
- 7画出直线电流周围和通电螺线管周围的磁场分布,观察它们的磁场有什么特点,请写出两条以上的特点
- 8我觉得你的英语比我好 英语怎么说
- 9草木灰中含有K+、Na+、CO32-、SO42-等离子,设计一个方案来证明这些离子的存在
- 10小明将10克菊花晶放入40克的水中制成一种饮料.菊花晶占这种饮料的几分之几?求算式