sscanf替代方案

时间:2011-04-20 15:25:20

标签: c++ input

如果没有sscanf或cstdio库,如何执行以下操作?我只有iostream,string和cstdlib用于此任务。

sscanf(input.c_str(),"%lf", x);

input是一个字符串,x是一个新的double。对iostream中的内容不太熟悉,可能让我轻松地将其转换成iostream友好的东西。

1 个答案:

答案 0 :(得分:3)

C ++方式:

std::string x;
double y;
std::istringstream  iss(input);
iss >> x;
iss >> y;