@nhttpd-DEV: Mini-Fehler in webdbox_web.cpp

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

@nhttpd-DEV: Mini-Fehler in webdbox_web.cpp

Beitrag von Massa »

In Zeile 655 von webdbox_web.cpp steht folgendes:

Code: Alles auswählen

sprintf(buffer,"<font size=-3><nobr>(%d von %d min, %d\%)</nobr></font></a> </td></tr>\n",(time(NULL)-ChannelListEvents[channel->onid_sid]->startTime)/60,ChannelListEvents[channel->onid_sid]->duration/ 60,prozent );
Der Compiler meckert in der Zeile:

Code: Alles auswählen

webdbox_web.cpp:655: warning: unknown conversion type character `)' in format
und damit hat er sogar recht :)
Um ein "%" - Zeichen mit einer printf-Funktion in einen Ausgabe-String zu schreiben, muss man beim Prozentzeichen kein "\" voranstellen, sondern einfach das "%" verdoppeln"

Obige Zeile sollte also so aussehen:

Code: Alles auswählen

sprintf(buffer,"<font size=-3><nobr>(%d von %d min, %d%%)</nobr></font></a> </td></tr>\n",(time(NULL)-ChannelListEvents[channel->onid_sid]->startTime)/60,ChannelListEvents[channel->onid_sid]->duration/ 60,prozent );
Ist sicherlich nur ein Schönheitsfehler, aber besser man behebt ihn, oder :D
SAT-Box; Phillips 2xI; AVIA600L; ENX
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Hi,

habe ich gefixt und eingecheckt.

Gruss Woglinde