如果没有sscanf或cstdio库,如何执行以下操作?我只有iostream,string和cstdlib用于此任务。
sscanf(input.c_str(),"%lf", x);
input是一个字符串,x是一个新的double。对iostream中的内容不太熟悉,可能让我轻松地将其转换成iostream友好的东西。
答案 0 :(得分:3)
C ++方式:
std::string x;
double y;
std::istringstream iss(input);
iss >> x;
iss >> y;