社区
C++ 语言
帖子详情
一个不太难的小问题,只想要一个优雅的stl写法
adolthor
2009-05-26 07:57:10
有一个istream类型的的流,需要从这个流里面读取数据,一串数据的例子如下:
10N40
4N78N
NN323
78989
12346
也就是在n的平方的棋盘中,每个格子上可能出现0~9十个数字与字母N
然后读到一个大小为25的vector中,怎么样才能用stl很优雅的写出呢?我可不想写太丑陋的代码。
...全文
138
5
打赏
收藏
一个不太难的小问题,只想要一个优雅的stl写法
有一个istream类型的的流,需要从这个流里面读取数据,一串数据的例子如下: 10N40 4N78N NN323 78989 12346 也就是在n的平方的棋盘中,每个格子上可能出现0~9十个数字与字母N 然后读到一个大小为25的vector中,怎么样才能用stl很优雅的写出呢?我可不想写太丑陋的代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
建筑师
2009-05-31
打赏
举报
回复
大小为25的vector?这个vector有1个元素还是5个还是25个?
aaaa3105563
2009-05-26
打赏
举报
回复
帮顶··
taodm
2009-05-26
打赏
举报
回复
copy(istream_iterator<char>(is), istream_iterator<char>(), back_insert(v));
猫已经找不回了
2009-05-26
打赏
举报
回复
不是太明白。
差不多就是5个istringstream,输出到string a[5]里。
然后用下标就可以把一个个字符,存到vector<char>里。
基本可以了吧,很好写去啊。
jieao111
2009-05-26
打赏
举报
回复
两层循环吧,,
【
STL
】
STL
函数总结,助你代码实用高逼格
本文详细介绍了C++
STL
中的一些常用函数,包括accumulate、atoi、fill、is_sorted、iota、lower_bound、upper_bound、max_element、min_element、minmax、nth_element、next_permutation、prev_permutation、partial_sort、random_shuffle、reverse、set_union、set_intersection、set_difference、sort、stable_sort、stoi、transform、unique、__gcd等,并提供了实例和应用场景。这些函数可以帮助程序员提高代码效率,实现更
优雅
的解决方案。
教你
优雅
地认识
STL
vector
本文详细介绍了
STL
容器vector的基本概念、初始化、元素操作、如尾部添加、元素访问、删除与排序方法,以及三种遍历vector的
优雅
方案。从核心概念到实践操作,涵盖了查找元素位置等实用技巧。
用C++
STL
线程与互斥量
优雅
解决哲学家就餐
问题
本文利用C++
STL
的线程与互斥量实现哲学家就餐
问题
的多种解决方案,包括资源分级、信号量控制并发和Chandy/Misra分布式解法,分析各方案在死锁预防、公平性与性能间的权衡,揭示并发编程中资源管理的核心原则。
STL
入门指南
本文深入解析C++标准模板库(
STL
)的核心组件与设计理念,包括容器、算法、迭代器等六大组件,探讨
STL
在提升代码效率、可读性及可移植性方面的关键作用。同时,文章揭示
STL
在编译时依赖、性能及学习难度等方面的潜在局限。
数字反转(洛谷P1553):利用
STL
的
优雅
实现
本文详细介绍如何使用C++的
STL
库
优雅
地解决一道涉及整数、百分数、分数和小数的字符串处理
问题
。文章通过实例讲解了字符串类型判断、字符串倒置、字符串分割及去除前后0等关键步骤,并提供了完整的AC代码。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章