请教(先到先得分啊~)

Alida82 2004-10-17 04:48:12
C++里面处理队列里面的字符串或者文本相关的,应该看哪些方面的资料
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
renheihei 2004-10-17
  • 打赏
  • 举报
回复
楼上什么意思?
xuzheng318 2004-10-17
  • 打赏
  • 举报
回复
#include <iostream>
#include <string>
using namespace std;

int main()
{
string s="<BeginEvent>123 4dd<EndEvent>";
string r;
s.erase(0,12);
int index = s.find("<EndEvent>");
s.erase(index,s.length());
cout<<s;
system("pause");
}
renheihei 2004-10-17
  • 打赏
  • 举报
回复
//string
#include <iostream>
#include <string>
using namespace std;

int main()
{
string s="<BeginEvent>123 4dd<EndEvent>";
string r;
s.erase(0,12);//清除<BeginEvent>
int index = s.find("<EndEvent>");
s.erase(index,s.length());//清除<EndEvent>
cout<<s;
system("pause");
}
renheihei 2004-10-17
  • 打赏
  • 举报
回复
//string
#include <iostream>
#include <string>
using namespace std;

int main()
{
string s="<BeginEvent>123 4dd<EndEvent>";
string r;
s.erase(0,12);
int index = s.find("<EndEvent>");
s.erase(index,s.length());
cout<<s;
system("pause");
}
Alida82 2004-10-17
  • 打赏
  • 举报
回复
不太明白……
renheihei 2004-10-17
  • 打赏
  • 举报
回复
这个东西怎么有点像xml阿,
用string的一些成员函数就应该能达到目的了
找到<BeginEvent>和<EndEvent>的位置,然后截取下来剩余的部分就可以了
Alida82 2004-10-17
  • 打赏
  • 举报
回复
比如如下:
我想对类似如下的一个字符串(整个为一个字符串)
<BeginEvent>
123
4dd
<EndEvent>

<BeginEvent>
sdlf
sdf
<EndEvent>

截取每一个beginevent与endevent中的内容,利用STL中的queue插入到队列中,应该怎么做呢?

64,676

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧