Seite 1 von 1

Mehrere Newlines innerhalb printf

Verfasst: Fr Mär 04, 2016 5:21 pm
von Blue
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"

Re: anfaenger frage

Verfasst: Fr Mär 04, 2016 5:25 pm
von Xin
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.