1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. nashman

Beiträge von nashman

  • Dringende Hilfe

    • nashman
    • 28. Mai 2005 um 18:55

    Hallo liebe Leute! momentan muss ich in C++ LinkedList programmieren. Habe aber noch leider ein paar kleine probleme! vielleicht könnt ihr mir helfen:

    1) Das Zurückgeben eines Arrays mit den Werten, die in der Liste gespeichert sind.
    2) Ausgabe der Werte auf den Bildschirm
    3) Erstellung eines Objektes

    ad1)

    Code
    // returns an array of the values in the list (as a pointer)
    	// list is empty = return null pointer
    	// list not empty = return address on first element
    	virtual T* getValues(void) = 0;
    
    
    template <class T>
    T* LinkedList<T>::getValues(void)
    {/*
    
    
    int laenge = size();
    if (laenge == 0) {
      return 0;
    }
    
    
    laenge++;  //ein array mit beendet werden, für null auch einen platzhalter
    T array[laenge];
    array[--laenge] = 0;  // da array mit pos 0 und nicht pos 1 beginnt
    
    
    Knoten<T> *Temp = Head;
    laenge = 0;
    while (Temp != 0) {
       array[laenge] = Temp->getvalue(); 
       Temp = Temp->getNextknoten();
       laenge++;
    }
    
    
    return array;*/
    return 0;
    }
    Alles anzeigen

    ad 2)

    Code
    // debugging method to return the content of the
    	// list in string form (return value is a pointer)
    	virtual char * toString(void) = 0;
    
    
    template <class T>
    char * LinkedList<T>::toString(void)
    {/*
    	 T* a = getValues();
    	 int i=0;
    	 while (a[i] != 0) {
    		atoi(a[i]);
    	 }*/
    }
    Alles anzeigen

    ad 3)
    hier schreit mir vorallem der linker beim erstellen eines executeables.
    irgendwas mit LList stimmt nicht.

    Code
    int main()
    {
    	 LinkedList<int> LList;
    	 cout << "Geben sie einen Wert an" << endl;
    	 int index;
    	 cin>> index;
    	 LList.add(index);

    Bitte hilft mir den fehler zu finden. Bin schon verzweifelt!!!
    Danke schön für jede Art von Hilfe!!!
    tschüßi Nashman!!!

Rechtliches

Impressum

Datenschutzerklärung