[求助]关于字典排序
比如输入一串人名“张三 李四 王五 赵六”按照字典顺序排序出来是“李四 王五 张三 赵六”
这个的实现应该和汉字在程序中的存储形式有关吧,还是有什么函数……
ElfDN:
你的程序编译不能通过,
少#include<iostream>
#include<string>
vs.push_back=s;这句代码也不能这么使用吧应该是
vs.push_back(s);
另外vector没有sort这个方法,list才有。
#include<iostream>
#include<string>
#include<list>
using namespace std;
int main(){
string s;
list<string> vs;
while(cin>>s)
vs.push_back(s);
vs.sort();
}