我们如何在c编程中使用多个“\ n”

时间:2015-10-01 20:32:51

标签: c

在Python中,我们使用print( "\n" * 15)。我想知道如何在没有printf("\n\n\n....\n");的c编程中做到这一点。它有什么功能吗?

6 个答案:

答案 0 :(得分:5)

C没有字符串重复运算符,但它确实有一个可以使用的函数:

char newlines[16];

memset(newlines, '\n', 15);  /* <-- this function */
newlines[15] = '\0';
fputs(newlines, stdout);

答案 1 :(得分:2)

你可以使用一个循环:

for (int i = 0; i < 15; i++) {
    printf("\n");
}

答案 2 :(得分:0)

您始终可以在所需的新行数之间进行循环并进行打印。

html, body { height: 100%; }

答案 3 :(得分:0)

你可以自己动手。

int PrintLines(int n)
{
    int x;
    for( x =0 ; x<n ; x++ )
    {
        printf("\n");
    }
    return 0;
}

答案 4 :(得分:0)

循环调用fputc()

while (n>0) {
  n--;
  fputc('\n', stdout);
}

答案 5 :(得分:0)

使用&#34;精度&#34;。适用于少量(例如最多20个以下)

int precision = 15;
printf("%.*s", precision, "\n\n\n\n\n" "\n\n\n\n\n" "\n\n\n\n\n" "\n\n\n\n\n");