Mehrere Newlines innerhalb printf

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Blue
Beiträge: 8
Registriert: So Feb 28, 2016 4:08 am

Mehrere Newlines innerhalb printf

Beitrag von Blue » Fr Mär 04, 2016 5:21 pm

hallo mal wieder, ich habe mal ein bisschen mit codeblocks rumprobiert und wollte halt mal fragen; ob das so in ordnung ist.

Code: Alles auswählen

#include <stdio.h>

int main()
{
    printf("\nHello...\nto the\tcold\nAND\nrainy World!\n");
    printf("---------\n\n");

int a;

    a = 1;

    printf("klein %d\n", a);
    printf("und\nklein %d\n", a);
    printf("gleich\n\nGROSS %d\n", a + a);
    printf("---------\n");

float b;

     b = .5;

     printf("\nABER\n\ndas --> %f\n", b);
     printf("multipliziert mit 4\n\nAUCH %f\n", b * 4);
     printf("--------\n");

     printf("\nUnd das ist ein Karton\n");
     printf(" ----\n");
     printf("|    |\n");
     printf("|    |\n");
     printf(" ----\n");

    return 0;
}
es geht hauptsaechlich darum, dass man mehrere \n anweisung in eine printf reinschreibt; was platz und zeit spart. oder, dass man so auch einfache formen erstellen kann.

Edit by Xin: Betreff konkretisiert von "anfaenger frage"

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: anfaenger frage

Beitrag von Xin » Fr Mär 04, 2016 5:25 pm

Was immer Du in printf reinpackst, kann beliebig viele "\n" enthalten. Es ist einfach nur ein String. (Aber Achtung... es ist ein Formatierungsstring, der entsprechend nach % durchsucht wird. Wenn Du nichts einsetzen möchtest, schau Dir puts() mal an.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten