2011-04-20 7 views
1

Comment faire ce qui suit sans la bibliothèque sscanf ou cstdio? Je n'ai que iostream, string, et cstdlib pour cette affectation.sscanf alternative

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

est une chaîne et x est un nouveau double. pas assez familier avec ce qui pourrait être dans iostream qui pourrait me permettre de facilement convertir cela en quelque chose iostream amical.

Répondre

3

Le C++ ainsi:

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