Falsche Ausgabe: Integer "ProdPreis" statt "LiterVorrat"

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • format(str2, sizeof(str2), "%s\nBesitzer: Keiner\nKaufpreis: $%d\nLiterpreis: $%d\nBelieferungspreis/L: $%d\nVorrat: %d / 4500L", Tankstelle[tanken][tanName], Tankstelle[tanken][BuyPrice], Tankstelle[tanken][LiterPreis], Tankstelle[tanken][ProdPreis], Tankstelle[tanken][LiterVorrat]);


    Da sollte er ja eigtl. folgendes ausgeben bspw.:

    Vincents Tankstelle
    Besitzer: Vincent
    Kaufpreis: $10000
    Literpreis: $10
    Belieferungspreis/L: $10
    Vorrat: 90/4500L // Zeile


    Er gibt aber immer den "ProdPreis" aus anstelle von "LiterVorrat" in der letzten Zeile ......
    Geladen wird wie folgt:
    Tankstelle[tanken][ProdPreis] = mysql_GetInt("Tankstellen", "ProdPreis", "ID", str3);
    Tankstelle[tanken][LiterPreis] = mysql_GetInt("Tankstellen", "LiterPreis", "ID", str3);
    Tankstelle[tanken][LiterVorrat] = mysql_GetInt("Tankstellen", "Vorrat", "ID", str3);


    Er gibt per printf sogar alles richtig aus, nur das Label ist eben falsch ...