Ich habe ein Temperaturumwandlungsprogramm als eine Aufgabe, die ich abgeschlossen habe. Das Programm hat viele printf
Anweisungen, die die Temperatur drucken. Jetzt werden die negativen Temperaturen so gedruckt, wie ich es möchte, aber die positiven Temperaturen werden ohne ein vorangestelltes Zeichen gedruckt.Drucken Sie ein führendes "+" für positive Zahlen in printf
Nun, was ist der beste Weg, um printf
Drucken Sie eine führende +
Zeichen für positive Zahl. Aber das erfordert viele Änderungen im Programm Alle ich denken konnte, ist
printf("Min temp = %d\n",max_temp)
zu
if(max_temp > 0)
printf("+");
printf("Min temp = %d\n",max_temp)
zu ändern :(
Eine weitere Option ist meine eigene Druckfunktion zu schreiben und diese Logik setzen Wofür schlagen Sie vor?
eine höfliche Art RTFM zu sagen (Scherz) – Tom
SO ist die FM !! – bobobobo