当前位置:  技术问答>linux和unix

容器vector <string> string 排序问题

    来源: 互联网  发布时间:2017-05-18

    本文导语:  大家好,我的名为filename 的vector《string》 中含有 以下文件夹名 seq_1.............seq_10, 我对他们用sort函数排序,sort(filename.begin(),filename.end()); 输出结果如下 seq_1 seq_10 seq_2 . . . seq_9 显然seq_1 到seq_9的排序是正确...

大家好,我的名为filename 的vector《string》 中含有 以下文件夹名

seq_1.............seq_10, 我对他们用sort函数排序,sort(filename.begin(),filename.end());

输出结果如下
seq_1
seq_10
seq_2
.
.
.
seq_9

显然seq_1 到seq_9的排序是正确的,但是seq_10却没有被摆在正确的位置,求教,求解释,非常感谢。

|
#include 
#include 
#include 
#include 
using namespace std;

bool fun(string var1, string var2)
{
int num1 = 0;
int num2 = 0;
char buf[8] = {0};
sscanf(var1.c_str(), "%3s%d", buf, &num1);
sscanf(var2.c_str(), "%3s%d", buf, &num2);
return num1 c_str());
}
return 0;
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c++ stl容器set成员函数介绍及set集合插入,遍历等用法举例
  • OpenSocial容器 Shindig
  • Plesk 中操作和设置 Docker 容器
  • Docker容器分析----好处和缺点介绍 iis7站长之家
  • 在docker容器中运行hello world!
  • 简易的ioc容器 Facility Container
  • 通过docker commit命令保存对docker容器的修改
  • Java的Portlet容器 jPortlet
  • 在docker容器中通过apt-get安装新的程序
  • Servlet容器 Jetty
  • Docker容器分析----好处和缺点介绍
  • IoC 容器 PicoContainer
  • c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件
  • Docker 容器管理程序 Kitematic
  • Docker支持更深入的容器日志分析
  • 容器
  • 针对Docker容器的监控指标
  • 轻量级容器框架 Soto
  • ​Docker容器术语以及docker的特点
  • IoC反转控制容器 Excalibur
  • 基于Docker容器的云计算平台搭建实战
  • 简单 IoC 容器 simjet


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,