我需要在C++中解析字符串以获取其内部的double变量。字符串的格式如下:[(a,b)-(c,d)],其中a、b、c和d都是double类型的变量。
我曾尝试使用stringstream,但它不接受const char参数,所以我现在不知道如何解决这个问题。
我的代码目前看起来像这样:
很遗憾,它不起作用 :(
例如:[(1.2,3.4)-(6.5,7.4)]。 我想要:
我曾尝试使用stringstream,但它不接受const char参数,所以我现在不知道如何解决这个问题。
我的代码目前看起来像这样:
ss >> "[(" >> a >> "," >> b >> ")-(" >> c >> "," >> d >> ")]";
很遗憾,它不起作用 :(
例如:[(1.2,3.4)-(6.5,7.4)]。 我想要:
a=1.2;
b=3.4;
c=6.5;
d=7.4;