我正在尝试读取网表(或文本)文件并将其分成单词。到目前为止,我已经尝试了下面的代码,但我无法摆脱错误。有任何想法吗?
我要阅读的文字是这样的:
V1 1 0 12
R1 1 2 1000
R2 2 0 2000
R3 2 0 2000
using namespace std;
int main() {
ifstream Netlist;
string line;
string componentName;
int node1,node2;
double value;
while(getline(Netlist, line)) {
stringstream ss(line>>componentName >> node1>> node2>>value);
cout<<"Component name:" << componentName<< endl;
cout<<"Node1:" << node1<< endl;
cout<<"Node2:" << node2<< endl;
cout<<"Value:" <<value << endl;
}
return 0;
}