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 );
Code: Alles auswählen
webdbox_web.cpp:655: warning: unknown conversion type character `)' in format
![smile :)](./images/smilies/icon_smile.gif)
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 );
![grins :D](./images/smilies/icon_biggrin.gif)