在C++编程中,小弟我想实现对表格中字符 及字符对应的数值的读取,并写入地图中,怎么实现

在C++编程中,我想实现对表格中字符 及字符对应的数值的读取,并写入map<string,double>中,如何实现?
C++ 读入文件.csv 第一列是string 第二列是double 如何写入map中
如 a.csv:
Blowers,0.00606061
Bontex,0.00606061
Branch,0.0242424
Braunplein,0.0181818
Brgds,0.00606061
.....
逐行读取时,如何操作?


------解决方案--------------------
可以自行写一个DFA读取,因为lz给的格式比较简单;
当然,也可以用正则表达式;
或者,用 find 找到逗号的位置,用两个 string 把两段子串装起来,再想办法发后面的转成 double ;
可以sscanf,但有些危险。