【发布时间】:2019-10-10 03:12:13
【问题描述】:
我正在尝试在 .csv 文件中以表格形式写入。许多字符串变量(频率电压电流 S11 S22 S21 S12)包含大数据。
对于经验,
...等等...
首先我通过将“,”替换为“\n”将所有变量数据行转换为列,以便以垂直形式写入。 对于经验,
转换成
string voltage , freq, curt;
freq= tmp.query("*FMA?\n");
voltage = tmp.query("*VOL?\n");
curt= tmp.query("*CURR?\n");
replace(begin(freq), end(freq), ',', '\n');
replace(begin(voltage ), end(voltage), ',', '\n');
replace(begin(curt), end(curt), ',', '\n');
filewrite << freq<< voltage <<curt;
【问题讨论】:
-
*.cvs 还是 *.csv?
-
.csv(逗号分隔文件)
-
您必须在
','处分割每一行,并使用filewrite << freq<< ' '<<voltage <<' '<<curt<<'\n';将值写入循环中 -
能否请您简单解释一下如何分割线以及如何以表格形式获取最终数据?