+ zeichnen ausdrucken
-
Wie kann ich in printf ein Pluszeichen vor eine zahl ausdrucken ich erinnere mich nicht mehr dran. Aber wenn die zahl negativ ist sollte das – zeichnen auf dem Bildschirm zu sehen sein.
Danke im voraus
-
if(zahl > 0) printf("+ %d",zahl); else printf("- %d",zahl);
-
so etwas? oder was meinst du??
int zahl;
printf (" zahl=+%i",zahl);oder willst du , dass das program selber erkennt, ob die zahl pos oder negativ ist?
-
z.b. double x = 3;
bildschirm:
x= 3;später im programma
x=-1
im bildschirm x= -1;
aber so ohne if then else
z.b.
printf("x=%(für +/-)lf.\n");in ein buch habe ich was gelesen aber ich glaube in C++. (cout)
-
#include <iostream> int main() { std::cout.setf(std::ios::showpos); std::cout << 3.1415926 << std::endl; }
-
Oh, halt - C. OK, in C siehts so aus:
#include <stdio.h> int main(void) { printf("%+lf\n", 3.1415926); return 0; }
-
Hey danke 3740122863
-
Ich schlag sowas übrigens auch nur in den manpages nach. Wenn du UNIX/Linux hast, versuch mal "man printf" auf der Konsole, ansonsten frag google nach printf manpage; da sollte es jede Menge zu geben.
-
Hmm intressant danke an alle.