首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在c++中从一行输入读取多个命令

在c++中从一行输入读取多个命令
EN

Stack Overflow用户
提问于 2013-02-24 17:29:41
回答 2查看 756关注 0票数 0

假设输入可以是'x‘、'y’和'z‘,并且对于每个commandX(),可以分别执行commandY()和commandZ()。而不是每次都必须键入然后按enter键(即:x (enter) commandX()执行,然后y (enter) commandY()执行...)如何让用户只在一行中输入命令(例如:x、y、z (enter)),然后按照输入的顺序连续执行命令?(即:在x、y、z中,执行顺序是commandX()、commandY()、commandZ())

EN

Stack Overflow用户

发布于 2013-02-24 17:32:23

使用std::getline。从输入流中提取整行,然后处理其中的每个命令。为此,您可能希望将输出行包装在std::istringstream中。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15050388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档