我在一个文件中有一个字符串"abc = 14,22 xyz = 33,tdc = 48".如何在C++中将其分隔为字符串及其对应的值?

Meh*_*hak 3 c++

"abc=14,22 xyz=33, tdc=48"在文件中有一个字符串.如何在C++中将其分隔为字符串及其对应的值?喜欢 -

abc = 14,22
xyz = 33
tdc = 48
Run Code Online (Sandbox Code Playgroud)

mat*_*att 5

char * astr = "abc=14,22 xyz=33, tdc=48";

int abc1, abc2,xyz,tdc;

sscanf(astr,"abc=%d,%d xyz=%d, tdc=%d",&abc1,&abc2,&xyz,&tdc);
Run Code Online (Sandbox Code Playgroud)