方法一 通过重载getline函数

#include<bits/stdc++.h>
using namespace std;
int main(){string s;while(getline(cin,s)){istringstream ss(s);string t;vector<string>v;while(getline(ss,t,',')){v.push_back(t);}sort(v.begin(),v.end());cout<<v[0];for(int i=1;i<v.size();++i)cout<<","<<v[i];cout<<endl;}
}

方法二 手动界定分隔符的位置

#include<bits/stdc++.h>
using namespace std;
int main(){string s;while(cin>>s){vector<string>v;int pos = 0;int last = 0;while((pos = s.find(',',last))!=-1){v.push_back(s.substr(last,pos-last));last = pos + 1; }v.push_back(s.substr(last));sort(v.begin(),v.end());cout<<v[0];for(int i=1;i<v.size();++i)cout<<","<<v[i];cout<<endl;}
}

C++ 带分隔符的输入相关推荐

  1. Android带分隔符的输入手机号码的EditText

    当用户输入手机号码时,有些应用为了界面更加优美,要求输入的手机号带上分隔符,一般为344型的手机号码,本文为封装了带分隔符的输入手机号码的自定义SeparatorPhoneEditText. 运行效果 ...

  2. 【java学习笔记-io流 文件读写和键盘读写】带缓存的输入/输出流和数据输入/输出流

    文章目录 字节流类 带缓存的输入/输出流 BufferedReader与BufferedWriter类 下面的例子程序演示了read()方法,从控制台读取字符直到用户键入"q": ...

  3. R语言使用read.delim函数读取带分隔符的文本文件

    R语言使用read.delim函数读取带分隔符的文本文件 目录 R语言使用read.delim函数读取带分隔符的文本文件 #read.delim函数语法

  4. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第14章-带通信和输入时延的异构竞争多智能体系统分组一致性

    第13章 回到目录 第15章 第14章-带通信和输入时延的异构竞争多智能体系统分组一致性 14.1 引言 14.2 预备知识 14.3 问题描述与分析 14.4 例子与数值仿真 14.5 本章小结 1 ...

  5. 带缓冲的输入/输入流

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  6. VBA宏将带分隔符txt文件另存为xls格式

    将带分隔符txt文件另存为xls格式 '功能:批量另存为一个目录下的XLS文件 'srcPath 源目录 'desPath 目标目录 '-------------------------------- ...

  7. ios 表情符号 键盘_iOS输入框过滤表情,处理自带键盘无法输入

    本片分两部分 1.使用正则表达式过滤表情 2.处理苹果自带键盘无法输入汉字问题 先记录下,后面完善: override func viewDidAppear(_ animated: Bool) { s ...

  8. 怎么使用计算机计算,win10 自带计算器怎么输入_win10自带计算器的使用教程

    计算器想必大家都非常熟悉吧,升级到win10系统之后,计算器功能变得很强大,有三种模式,分别为标准.科学.程序员,不同模式可以满足不同用户们的需求,许多用户可能还不熟悉win10 自带计算器怎么输入, ...

  9. 2. 详解awk当中的分隔符,输入分隔符,输出分隔符

    AWK分隔符 awk的默认分割符是空格,awk的分隔符还分为两种,"输入分隔符" 和 "输出分隔符" . 输入分隔符,英文原文为field separator, ...

最新文章

  1. 这样建统一告警平台,运维的告警麻痹症有救了
  2. Codeforces Round #712 (Div. 2) E. Travelling Salesman Problem 思维转换
  3. 【转载】关联分析中的支持度、置信度和提升度
  4. 《iOS网络编程与云端应用最佳实践》微博转发送书了!
  5. mysql物理删除索引_Oracle与MySQL删除字段时对索引和约束的处理
  6. axios_的默认配置_使用演示---axios工作笔记008
  7. ps清理原始数据程序_ps重要插件ACR最新版 让处理照片更简便 详尽说明附上 抓紧下载吧...
  8. 【Java开发规范】hashCode 和 equals 的处理规则
  9. Oracle RAC的Failover
  10. 锐捷虚拟机做服务器,笨方法解决锐捷校园网环境下VMware虚拟机无法上网问题(Fedora试用上网成功)...
  11. xampp套件使用php,php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手),xampp安装使用...
  12. centos usb转网口_CentOS 6.5安装qf9700 USB网卡驱动
  13. css案例_shortcut快捷导航样式
  14. coldfusion php,coldfusion在php中解密
  15. 华芯飞CC1600到底由谁设计?
  16. 牛客网暑期ACM多校训练营(第六场) C.Generation I (思维+逆元+组合数学)
  17. python 柱状图折线图共用一个图例_使用python的seaborn绘制折线图与柱状图的组合图...
  18. Python3 实现简易局域网视频聊天工具
  19. 系统学习机器学习之随机场(三)--MRF,CRF及几种模型对比
  20. MATLAB箭头绘制 arrow3 函数与 quiver3 函数的实用教程

热门文章

  1. Windows笔记本本地摄像头提供Rtsp视频流服务
  2. java keytool 导出证书_使用keytool 生成证书
  3. python房屋租赁系统的设计与实现_房屋租赁系统设计与开发
  4. R语言中 scale函数用法
  5. 计算机毕业设计Java便行顺风车出行系统(源码+系统+mysql数据库+lw文档)
  6. 利用阿贝云建自己的网站
  7. 医院wifi解决方案靠谱吗
  8. html5 canvas基础
  9. 公众号转化率太低怎么办?教你几招
  10. C语言中常见的置位操作(置0或置1)转载