Forum: Compiler & IDEs Printf "Mindestweite" + Array of strings


von Anfänger (Gast)


Lesenswert?

Hi,

ich habe 2 Anfängerfragen, die mir hier jeder wahrscheinlich aus dem 
Stegreif beantworten kann. (über die SuFu bin ich leider nicht weiter 
gekommen)

1.) sprintf(buffer,"%2d",testint);
Hier möchte ich, das die Ausgabe GENAU 2 Zeichen lang ist (Zahl ist 
kleiner 100). > statt 1 möcht ich  01

2.)Ich möchte in einem Array die Monatsnamen abspeichern. Ist das dann 
ein Array of strings? Wie deklariert man das richtig?

VIELEN DANK!!

von Stefan B. (stefan) Benutzerseite


Lesenswert?

1)
http://www.wachtler.de/ck/B_3_Formatstring_fur_printf.html
sprintf(buffer,"%02d",testint);

2)
char *monatsname[] = { "Januar", "Februar", "März", und so weiter };

Zugriff:
  puts("Erster Monat im Jahr ist der ");
  puts(monatsname[0]);

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.