c++ - 我怎样才能从字符串中得到一个词

标签 c++ c

我有“我是一名护士。” 我如何或使用哪个函数将单词从字母编号 1 转换为空格或字母编号 11?

所以我应该得到“正在工作”

最佳答案

要从流中读取一个单词,请在字符串上使用运算符>>

std::stringstream  stream("I am working as a nurse.");
std::string  word;

stream >> word;  // word now holds 'I'
stream >> word;  // word now holds 'am'
stream >> word;  // word now holds 'working'
// .. etc

关于c++ - 我怎样才能从字符串中得到一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754212/

相关文章:

c - 项目中是否可以隐藏声明?

c - 程序在 Linux 和 Windows 上挂起,似乎在 Mac 上运行

c++ - 将一个字符一个字符地处理为字符还是作为流,哪个更快更有效?

找不到错误,简单但卡住了

c++ - 将值设置为 wxTextCtrl 的简单方法

c++ _CRT_SECURE_NO_WARNINGS 警告

c++ - 在 C 中转换 vector 的 C++ 实现

c++ - Web 分布式创作和版本控制重定向的驱动器号映射

c++ - 如何在 Ubuntu 16.04 中安装 MySql Connector/C++

c++ - 函数指针未分配到函数指针数组中