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;
    

Anmelden zum Antworten