Vector整行输入
Vector动态数组字符类型-整行输入
问题描述
我们在字符串输入的时候,如果要输入一行字符,就直接用std::cin
就可以,但是如果要输入hello world呢?就要用到getline()整行输入,getline或cin.getline的详细介绍见前面的链接。
但是,我们用vector的char类型动态数组怎么整行输入呢?我们知道,C语言中没有string类型,字符数组就是字符串,可以用cin.getline(ch, 500)
这种方式整行输入,但vector不支持getline,下面详细介绍。
解决方法
1.自己写函数
没有函数库,就自己写函数库嘛,对不😄
如果我们用c++开发,先定义一个string字符串,然后先用string的getline(std::cin, str);然后再建立一个函数读入字符数组,然后遍历字符串,把每一个字符push_back()进字符数组,就成了,见下面代码
2.
代码
Solution
}
__EOF__
作 者:Aeterna
出 处:https://www.cnblogs.com/coding365/p/12872307.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在 .NET 中使用内存映射文件构建高性能的进程间通信队列
· 一个 java 空指针异常的解决过程
· 揭开 SQL Server 和 PostgreSQL 填充因子的神秘面纱
· 没有调度器的协程不是好协程,零基础深入浅出 C++20 协程
· 别做抢活的导演:代码中的抽象层次原则
· 今年失业的程序员兄弟姐妹们,你们都去干什么了?
· TinyEditor v4.0 alpha 版本发布:表格更强大,表情更丰富,上传体验超乎想象!
· .NET周刊【7月第2期 2025-07-13】
· 圆方树学习笔记 —— 一种关于点双连通分量的思考方式
· MySQL 17 如何正确地显示随机消息?