私は C++ を使用しており、次のようなファイル行から読み取っています。
D x1 x2 x3 y1
私のコードは次のとおりです。
struct gate {
char name;
vector <string> inputs;
string output;
};
main
関数内:
vector <gate> eco;
int c=0;
int n=0;
int x = line.length();
while(netlist[c][0])
{
eco.push_back(gate());
eco[n].name = netlist[c][0];
eco[n].output[0] = netlist[c][x-2];
eco[n].output[1] = netlist[c][x-1];
}
wherenetlist
は、ファイルをコピーした 2D 配列です。
入力をループして vector に保存するには助けが必要eco
です。