J
John
Hello,
Why does the following code print "fail" instead of "123"
in the vc 2005 beta?
Thanks
-John
#include "stdafx.h"
#include <sstream>
int _tmain(int argc, _TCHAR* argv[])
{
std::stringstream ss("123,456");
int x;
ss >> x;
if (ss.fail()) {
printf("fail");
} else {
printf("%d", x);
}
return 0;
}
Why does the following code print "fail" instead of "123"
in the vc 2005 beta?
Thanks
-John
#include "stdafx.h"
#include <sstream>
int _tmain(int argc, _TCHAR* argv[])
{
std::stringstream ss("123,456");
int x;
ss >> x;
if (ss.fail()) {
printf("fail");
} else {
printf("%d", x);
}
return 0;
}