» C Listenelemente ausgeben

Programm analysieren (hacking)Neuen Thread eröffnenNeue Antwort erstellenStruct Array char array eingeben
AutorNachricht
Beobachter 
Anmeldedatum: 24.05.2020
Beiträge: 2
24.05.2020, 00:24
zitieren

Hallo,

ich habe Probleme damit, ein Programm fertigzustellen, welches das x-te Listenelement ausgeben soll. Vielleicht hat jemand von euch einen besseren Ansatz oder gute Ratschläge. Mein Code ist bisher folgender:


#include<stdio.h>
#include<stdlib.h>

//struct element{
// int zahl;
// struct element next;
//};

void ausgebenEinesListenelements(Liste
nameDerListe){
liste = liste->nachfolger; //Kopf überspringen
while(liste != NULL){
printf("Element: %i\n",liste->wert);
liste = liste->nachfolger;
}
}


int main(){

Liste nameDerListe(){
Liste
e0 = malloc(sizeof(Liste));
Liste e1 = malloc(sizeof(Liste));
Liste
e2 = malloc(sizeof(Liste));
Liste e3 = malloc(sizeof(Liste));
Liste
e4 = malloc(sizeof(Liste));
Liste *e5 = malloc(sizeof(Liste));
e0->wert = 0;
e0->nachfolger = e1;
e1->wert = 1;
e1->nachfolger = e2;
e2->wert = 2;
e2->nachfolger = e3;
e3->wert = 3;
e3->nachfolger = e4;
e4->wert = 4;
e4->nachfolger = e5;
e5->wert =5;
e5->nachfolger = NULL;
return e0; //Liste zurückgeben
}

printf("Bitte geben Sie an, welches Listenelement ausgegeben werden soll:");
int i;
scanf("%d",&i);

}


pn
Trainee 

Name: Mirko
Geschlecht:
Anmeldedatum: 06.12.2019
Beiträge: 46
Wohnort: Weingarten
28.05.2020, 04:46
zitieren

Hallo Luchs11,

hast Du es bereits herausgefunden?


pn
Beobachter 
Anmeldedatum: 24.05.2020
Beiträge: 2
29.05.2020, 08:38
zitieren

Leider nicht, ich könnte mir aber vorstellen dass man einliest welches Element ausgegeben werden soll und dann entsprechend oft ein listenelement überspringt

pn
Trainee 

Name: Mirko
Geschlecht:
Anmeldedatum: 06.12.2019
Beiträge: 46
Wohnort: Weingarten
29.05.2020, 17:27
zitieren

Du versuchst ja eine handelsübliche verkettete Liste zu erstellen um anschließend auf das x-te Element zugreifen zu können. Richtig?
Allerdings solltest Du dir das Konzept einer solchen Liste noch einmal zu Gemüte führen. :)

Schau dir mal das hier an...
perlgeek.de/de/artikel/einfach-verkettete-listen

Du kannst nur auf ein Element zugreifen, indem Du durch die Liste iterierst. Einer der bekannten Nachteile einer verketteten Liste...


pn
Gast 
29.05.2020, 17:27
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "C Listenelemente ausgeben" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Array Ausgeben
Hi Leute, habe gerade folgenden Code verfasst... public class Array { public static void changeArray(int[] array) { for(int i= 0; i < array.length; i++) { if(array[i] % 2==0) { array[i]= array[i]*-1; } else { array[i]=array[i]*10; } } } public static...
[Java]von DeppJonez
1
367
01.02.2017, 19:42
angemon
Was würdet ihr für nen Ep3 ausgeben
Hallo, bei meinen Honda Händler in der nähe steht nen R. Hat ca. 80-90tkm gelaufen, Baujahr 2004, glaube erste Hand, Farbe schwarz. Optisch in Ordnung. Was würdet ihr dafür hinlegen, der ist die Tage erst frisch reingekommen und preislich stand da...
von untermieter83
11
650
19.12.2009, 13:28
untermieter83
Definierte Anzahl an Leerzeichen ausgeben
Hallo zusammen, ich bin neu im C-Programmieren und auch hier im Forum. Ich hoffe es ist ok, wenn ich hier eine Anfängerfrage stelle. Ich habe natürlich auch schon gegooglet, aber leider nichts direkt gefunden. Und zwar möchte ich mit dem...
[C]von SBlu
1
1.089
15.04.2020, 16:20
Guiseppe
HTML Befehle als Text ausgeben
Hallo, ich würde gern in meinen Wiki HTML, CSS Tags einbauen, welche dann direkt ausgegeben werden. Zum Beispiel soll das Wiki <br> anzeigen oder halt<p>. Das Wiki zeigt es aber nicht, sondern verarbeitet es natürlich gleich. Ich habe schon...
von pahiti78
2
163
23.05.2014, 12:37
pahiti78
Was würdet ihr für meinen Preluden ausgeben??????
Hey Leute! Ich denke mit 28 langsam über Familie nach! Das ist beim Honda Prelude ( BB9 ) ein bisschen fehl am Platz! Keine Angst, ich bleibe bei Honda. Es wird wohl ein Accord! Ein paar Eckdaten zu meinen Luden: Erstzulassung:1998, jetzt 203000 km,...
von gigi82
8
455
17.03.2010, 19:18
RaZeR86
sagt mal bitte was ihr max. ausgeben würdet!
http://www.autoscout24.de/Details.aspx?id=bzhvsus3gfjv Gruß Tom...
von nfs_freak
19
445
21.04.2009, 09:34
CHJazz
Ähmm, ich wollte nicht so viel ausgeben ....
Renault Scenic mit Philips Radiosat 6010 mit 4x15 Watt & CD-6 Wechsler. Alles original mit 13 cm 3-Wege hinten & vorne 13 cm dualcone in den Türen und Hochton im Armaturenbrett. Mehr als 13 cm geht nicht. Bei den hinteren 3-Wege zerfällt die...
von Hypno-Scenic
0
610
04.07.2022, 01:18
Hypno-Scenic
HDMI Signal aufnehmen / gleichzeitig auf TV ausgeben
Hallo, ich suche ein Gerät mit dem man das HDMI Signal aufnehmen kann, während es auf dem TV angezeigt wird. Eine Idee wäre vermutlich ein Splitter. Es müsste dann ein illegaler sein, weil das HDMI Signal vermutlich kopiergeschützt rauskommt....
von mgutt
0
4.398
03.09.2008, 17:50
mgutt
MySQL Abfrage wie in der Konsole formatiert ausgeben
Gerade wenn man in Foren Ergebnisse teilen möchte, bietet sich ein formatiertes Ergebnis einer Datenbankabfrage an: mysql> select &#x2A; from users; +-----------+------------+-------+ | firstname | city | zip | +-----------+------------+-------+ |...
[PHP]von mgutt
0
1.033
07.02.2017, 22:44
mgutt
Was würdet ihr für ein Paar Motegi Fußmatten ausgeben ?
Hallo, habe von meinem Motegi noch zwei Fußmatten, mich würde interessieren wie viel diese im gebrauchten Zustand noch wert sind. Beste Grüße...
von ProjectX
6
396
22.06.2016, 07:09
thefast
© 2004 - 2025 www.programmierer-forum.de | Communities | Impressum |