首页 > 解决方案 > 如何在 C++ 中将一行分成不同的变量

问题描述

我是 C++ 和一般编程的新手,我想知道是否有办法将文本文件中的一行分成不同的变量。例如,我想将其分开:

GreenTea limited 24 Instock

并将每个单词/数字分配给不同的变量:

string product;
string type;
int code;
string availability;

我怎样才能轻松实现这一目标?我使用了一个 for 循环,以便我可以找到一个空格并获取单词的子字符串以将其分隔,但这似乎非常低效且耗时。

标签: c++c++11

解决方案


推荐阅读