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 ...