Farge an CStoll
-
hi,
du hattest letztes mal auf mein Problem mit dem einlesen in ein array folgendes gepostet, da wollt ich gern wissen wie "struct coord" genau aussieht.??
gruss Ghost43
hier: http://www.c-plusplus.net/forum/viewtopic-var-t-is-135462.html
vector<coord> Punkte; string line; getline(file,line); //Name aus 'line' extrahieren getline(file,line); //Dimension extrahieren getline(file,line); //Typ extrahieren getline(file,line); if(line=="NODE_COORD_SECTION") while(file) { int num;double x,y; file>>num>>x>>y; Punkte.push_back(coord(x,y)); }
-
Wenn es sich immer noch um das slebe Problem handelt, kannst du doch auch deinen alten Thread weiterverwenden

OK, zu deiner Frage:
Im einfachsten Fall baust du dir ein struct mit zwei Elementvariablen und einem Konstruktor auf:struct coord { double x,y; coord(double nx,ny) : x(nx),y(ny) {} };Wenn du willst, kannst du dazu noch weitere Member-Variablen oder Methoden definieren, die du für den Einsatz deiner Nodes benötigt werden.
Noch einfacher wäre nur folgendes:
typedef std::pair<double,double> coord;