Hallo zusammen
Ich komme nicht weiter.
Ich möchte meine doppelt verkettete Liste wie eine Tabelle ausgeben.
Die Zeichenlaenge sind unterschiedlich und deshalb, kann ich es nicht einfach mit fixen Werte machen.
Aber wie bekomme ich das hin, dass es wirklich eine Tabelle anzeigt, mit allen Einträgen in der Liste?
Mein Code zum ausgeben:
Spoiler anzeigen
*Topic verschoben*
Ich komme nicht weiter.
Ich möchte meine doppelt verkettete Liste wie eine Tabelle ausgeben.
Die Zeichenlaenge sind unterschiedlich und deshalb, kann ich es nicht einfach mit fixen Werte machen.
Aber wie bekomme ich das hin, dass es wirklich eine Tabelle anzeigt, mit allen Einträgen in der Liste?
Mein Code zum ausgeben:
C-Quellcode
- YugiohKarte YugiohKarteAusgeben(YugiohKarte ersteYugiohKarte) {
- printf("\nMoechtest du alle Karten ausgeben oder nur eine bestimmte? (Ja/Nein): ");
- char antwort[MAX];
- fgets(antwort, MAX, stdin);
- if (antwort[0] == 'J' && antwort[1] == 'a')
- {
- do
- {
- if (ersteYugiohKarte.Beschreibung[0] == 'D')
- {
- printf("\nEs gibt keine Yugiohkarten zum ausgeben.");
- }
- else
- {
- YugiohKarte* jetzigeYugiohKarte = &ersteYugiohKarte;
- printf("| Kartenname | Kartenart | Stufe | Rang | Pendelstufe | Link | ATK | DEF | Eigenschaft | Monstertyp | Kartentyp | Beschreibung |\n");
- printf("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n");
- do
- {
- printf("| ");
- printf(jetzigeYugiohKarte->Name);
- } while (jetzigeYugiohKarte->pNext != NULL);
- }
- break;
- } while (true);
- }
- else if (antwort[0] == 'N' && antwort[1] == 'e' && antwort[2] == 'i' && antwort[3] == 'n')
- {
- }
- return ersteYugiohKarte;
- }
*Topic verschoben*
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Marcus Gräfe“ ()